DBファサードをuseする
use Illuminate\Support\Facades\DB;
確認したいクエリが呼ばれている箇所をDB::enableQueryLog();
とdd(DB::getQueryLog());
で囲む
DB::enableQueryLog();
$this->buildResult($result);
dd(DB::getQueryLog());
こんな感じになる
array:5 [▼ // app/XXX/XXXX.php:61
0 => array:3 [▶
"query" => "select なんちゃら...
query
が呼ばれている回数がクエリ発行数。
配列の中身の回数分呼ばれるので、arrayの数がクエリ発行数。
この場合は5回呼ばれている。