Laravel 実行されたSQLを取得

目次

SQLを確認

$sql = User::where('id',1)->toSql();
dd($sql); // select * from `users` where `id` = ?

プレースホルダに渡されるパラメータや実行時間なども確認できる

use DB; // classの前に記載

DB::enableQueryLog();
User::where('id',1)->get();
dd(DB::getQueryLog());
よかったらシェアしてね!

この記事を書いた人

目次
閉じる