Laravel 4+
Di Laravel 4 dan yang lebih baru, Anda harus menelepon DB::getQueryLog()untuk mendapatkan semua kueri berlari.
$queries = DB::getQueryLog();
$last_query = end($queries);
Atau Anda dapat mengunduh paket profiler. Saya akan merekomendasikan barryvdh / laravel-debugbar , yang cukup rapi. Anda dapat membaca instruksi tentang cara menginstal di repositori mereka .
Catatan untuk pengguna Laravel 5: Anda harus menelepon DB::enableQueryLog()sebelum menjalankan kueri. Baik tepat di atas garis yang menjalankan kueri atau di dalam middleware.
Laravel 3
Di Laravel 3, Anda bisa mendapatkan kueri yang dieksekusi terakhir dari Eloquentmodel yang memanggil metode statis last_querydi DBkelas.
DB::last_query();
Namun, ini mengharuskan Anda mengaktifkan profileropsi di application/config/database.php. Atau Anda bisa, seperti disebutkan @dualed, mengaktifkan profileropsi, di application/config/application.phpatau panggilan DB::profile()untuk mendapatkan semua pertanyaan berjalan dalam permintaan saat ini dan waktu eksekusi mereka.