Terkadang proses debuggin aplikasi membutuhkan data-data yang sangat detail, termasuk history Query SQL yang dijalankan oleh library. Nah, berikut adalah beberapa cara yang bisa kita gunakan untuk menampilkan Query SQL yang dieksekusi.
Cara 1 Menggunakan salah satu method dari Eloquent: DB::getQueryLog()
[sourcecode]print_r(DB::getQueryLog()[/sourcecode]
Cara 2 Menggunakan Event Listen:
[sourcecode]Event::listen(‘illuminate.query’, function($query)
{
var_dump($query);
});
[/sourcecode]
Cara 3 menggunakan DB Listen (thanks to agan Mulia):
[sourcecode]
DB::listen(function($sql, $bindings, $time)
{
var_dump($sql);
});
[/sourcecode]