Laravel4、とりあえずSQLを知りたい時
タグ: Laravel4
Composer一発でインストールできるので、基本的にはプロファイラーを入れることをおすすめします。
ですが、「とりあえず、どんなSQLが吐かれているのか知りたい」だけの場合もあります。
そのSQLを知りたい行の前に、以下のコードを入れるという方法があります。
DB::listen(function($sql, $bindings, $time) { var_dump($sql); var_dump($bindings); var_dump($time); });
var_dumpで出力しているので、表示は乱れるでしょう。場合によっては、出力で隠されるかも知れません。
var_dumpを使う代わりに、Logクラスでログを取っておく方法もあります。お試しあれ。