Laravel実際に投げているクエリーの取得(5.2)
use IlluminateSupportFacadesDB;
DB::connection()->enableQueryLog();
ここでデータベースへの問い合わせ
$queries = DB::getQueryLog();
dd($queries);
もしくは
Event::listen('IlluminateDatabaseEventsQueryExecuted', function ($query) {
var_dump($query->sql);
var_dump($query->bindings);
var_dump($query->time);
});
https://laravel.com/docs/5.0/database#query-logging
http://laravel-tricks.com/tricks/display-all-sql-executed-in-eloquent#comment-2655309790