この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:2
ページ更新者:atom
更新日時:2026-05-13 02:29:06

タイトル: SQLの実行ログ出力方法
SEOタイトル: LaravelでSQLの実行ログを出力する方法

Laravel で実際に発行された SQL を確認したいときは、クエリログを有効にしてから実行結果を取得します。

N+1 の調査や、どんな SQL が組み立てられたかを見たいときに便利です。

基本の流れ

DB::enableQueryLog();

// SQL実行

dd(DB::getQueryLog());

確認できること

  • 実行された SQL 文
  • バインド値
  • 実行時間

使う場面

  • Eloquent やクエリビルダーの動作確認
  • 遅い SQL の切り分け
  • 意図しない条件や並び替えが入っていないかの確認