Bagaimana Eloquent / Query Builder di Laravel untuk raw query seperti ini?

SELECT * FROM `event`,
	(SELECT id_event, COUNT(id) AS total FROM `ticket` WHERE status = 'Available' GROUP BY id_event)
    AS tb_ticket
WHERE  event.id = tb_ticket.id_event GROUP BY name

Hello, bolehkan saya meminta petunjuk untuk merubah raw query diatas kedalam project laravel saya?

Terimakasih

avatar Shinizle
@Shinizle

9 Kontribusi 0 Poin

Diperbarui 4 tahun yang lalu

Tanggapan

coba dijelaskan dengan bahasa biasa apa yang mau kamu lakuakn/data apa yang mau diambil dan nama2 tablenya di atas

1 Jawaban:

<div>Coba pake ini :&nbsp;<br><br></div><pre>$someVariable = Input::get("some_variable");

$results = DB::select( DB::raw("SELECT * FROM some_table WHERE some_col = '$someVariable'") );</pre>

avatar masiting
@masiting

55 Kontribusi 18 Poin

Dipost 4 tahun yang lalu

Login untuk ikut Jawaban