【Laravel】 eloquentで発行されたSQL文を確認する方法

1. クエリが実行されない場合

クエリを実行していない段階では下記でsqlを取得できる。

User::posts()->toSql();

2. クエリが実行される場合

クエリが実行される場合は1.の方法ではsqlを取得できないのでこちらを使う。時間の単位はミリ秒。

\DB::enableQueryLog();
User::posts()->doesntExist();
dd(\DB::getQueryLog());

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です