Laravel5.5直近のクエリ分を出力確認
2019年6月27日 2019年7月3日
・文字列として出力する。
$sql = User::orderBy('id', 'desc')->toSql(); var_dump($sql);
出力結果
'select * from `users` where `users`.`deleted_at` is null order by `id` desc' (length=75)
・詳細を出力する。
DB::enableQueryLog(); $users = User::orderBy('id', 'desc')->paginate(30); dd(DB::getQueryLog());
出力結果
array:2 [▼ 0 => array:3 [▼ "query" => "select count(*) as aggregate from `users` where `users`.`deleted_at` is null" "bindings" => [] "time" => 0.43 ] 1 => array:3 [▼ "query" => "select * from `users` where `users`.`deleted_at` is null order by `id` desc limit 20 offset 0" "bindings" => [] "time" => 0.51 ] ]