Tips coding: Melacak Query Terakhir di Laravel 10x Menggunakan Query Log

Bang Shima
1 min readNov 28, 2023

Saat kita sedang mengembangkan aplikasi web menggunakan Framework Laravel 10x dan melakukan manipulasi data ke database menggunakan eloquent, seringkali kita bisa mengalami kesalahan, misalnya ketika data dimasukkan tapi nilainya semua menjadi null kecuali ‘ID’ (Primary Key) atau masalah lainnya. Karena kita menggunakan eloquent, kadang kita tidak tahu bagaimana bentuk query mentahnya. Jadi, untuk melihat query-nya, ada beberapa langkah yang bisa kita ikuti:

step 1: import library DB

use Illuminate\Support\Facades\DB;

step 2: ketik kode dibawah ini untuk mengaktifkan query log

DB::connection()->enableQueryLog();

step 3: misalnya kita menyimpan data seperti ini

$this->model->fill($data);
$this->model->save();

step 4: buat variabel query dan tampilkan query dengan dd();

$query = DB::getQueryLog();
dd($query);

nah, hasil nya kira-kira seperti ini:

output

Nah, begitulah cara-cara yang bisa kita coba untuk melihat query-nya. Semoga tips ini bermanfaat buat kamu dalam perjalanan pengembangan aplikasi webmu. Happy coding dan semoga lancar selalu ya! 😊✨

--

--

Bang Shima
Bang Shima

Written by Bang Shima

Software Engineer 📍 Osaka Japan.

No responses yet