toSqlが使えない事がある
->toSql();
を使うと
toSql does not exist.
なんてエラーが出る場合のSQLクエリの確認のやり方
方法
DB::enableQueryLog();
クエリ
$queryResult = DB::getQueryLog();
のように、クエリ実行前にDB::enableQueryLog();
を実行しておき、
クエリ実行後にDB::getQueryLog();
を実行するとクエリ結果が返却される。
参考
この記事を書いた人
Nな人(えぬなひと)。
Nは本名から取っています。
Laravelが大好きなPHPerで、WEBを作るときはLaravelを技術スタックに絶対推すマン。
PHP、Pythonと、昔はperlを書いていたP言語エンジニア。
最近はNimを書いたりしています。
Nは本名から取っています。
Laravelが大好きなPHPerで、WEBを作るときはLaravelを技術スタックに絶対推すマン。
PHP、Pythonと、昔はperlを書いていたP言語エンジニア。
最近はNimを書いたりしています。