Laravel SQLを確認する方法

クエリービルダーで実行されるSQLを確認する方法

DB::enableQueryLog()とDB::getQueryLog()を使用する。

DB::enableQueryLog();

$result = Spend::select()->join('account_types', 'account_types.code', '=', 'spends.account_type')
  ->where('spends.id', $spend->id)
  ->get();

dd(DB::getQueryLog());

return $result;