这个就是查询出你的应用里比较慢的sql语句,只要是页面上有的,都可以查询出来
在\app\Providers\AppServiceProvider.php里面,boot方法里写:
DB::listen(function($query){
$sql = $query->sql;
$bingings = $query->bindings;
$time = $query->time;
Log::debug(compact('sql','bingings','time'));
});
2.在log里看就可以了,也可以加个条件甚至超过一些时间的时候才打印这条sql
DB::listen(function($query){
$sql = $query->sql;
$bingings = $query->bindings;
$time = $query->time;
if($time>10){
Log::debug(compact('sql','bingings','time'));
}
});