Tips coding: Melacak Query Terakhir di Laravel 10x Menggunakan Query Log
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:
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! 😊✨