如何检查laravel 5中的雄辩查询?

时间:2018-03-16 23:34:00

标签: laravel laravel-5 eloquent

我试图检查雄辩的查询以检查n + 1个问题。

我正在使用这个“Event :: listen('illuminate.query',function($ sql){     后续代码var_dump($的SQL); });“在web.php路由文件的顶部,但没有查询出现。似乎是因为laravel的版本,即laravel 5。

你知道在这个版本中如何正确检查雄辩的查询吗?

2 个答案:

答案 0 :(得分:1)

将其添加到AppServiceProvider::boot()documentation):

DB::listen(function ($query) {
    var_dump($query);
});

答案 1 :(得分:0)

尝试此库dude https://github.com/barryvdh/laravel-debugbar,您将了解所有查询