実行されたSQLを出力します。
SQLだけでなく、プリペアドステートメントや実行時間も出力されるので便利です。
ログの出力
// ログを有効化
DB::enableQueryLog();
City::where('Name', '=', 'Kabul')->get();
// ログ出力
dd(DB::getQueryLog());
// ログを無効化
DB::disableQueryLog();
出力結果
array:1 [▼
0 => array:3 [▼
"query" => "select * from `city` where `Name` = ?"
"bindings" => array:1 [▼
0 => "Kabul"
]
"time" => 6.46
]
]