Laravel5 実行されるSQL を出力する


Laravel 5.2 で SQL を表示する方法です。

Rails では to_sql で Relation オブジェクト から SQL文字列 が取得できます。 Laravel では少し違う手順です。

方法

例えば次のようにすると SQL を var_dump の出力とすることができます。 ここで $query->sql はクエリ文字列、 $query->bindings はバインディングした値、 $query->time は実行時間です。