この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:1
ページ更新者:guest
更新日時:2018-05-19 10:42:01

タイトル: SQLの実行ログ出力方法

本稿はLaravelにおいてSQLの実行ログ出力方法を説明します。

以下のコマンドを実行してください。

use DB;

...

DB::enableQueryLog();

SQL実行

dd(DB::getQueryLog());
 

上記の実装をすることで、SQLを走らせると画面に以下のような結果が出力されます。

array:1 [▼
  0 => array:3 [▼
    "query" => "select * from `test_table` order by `col1` desc limit 9 offset 0"
    "bindings" => []
    "time" => 2.22
  ]
]