执行Laravel getQueryLog显示行查询
正如标题所说,我想知道是否有办法让getQueryLog函数显示查询行 变量dumpDB::getQueryLog 您不能使用getQueryLog执行此操作,但可以侦听查询、生成回溯跟踪并最终提取行号: //routes.php 事件::侦听'illumb.query',函数$query、$binding、$time、$connections{ $backtrace=debug\u backtraceDEBUG\u backtrace\u IGNORE\u ARGS; foreach$backtrace作为$trace{ 如果array\u key\u存在'file',$trace&&array\u key\u存在'line',$trace{ 如果strpos$trace['file'],则基本路径。'/app'!==false{ 变量转储数组 'query'=>$query ,'binding'=>$binding ,'time'=>$time ,'connection'=>$connections ,'file'=>$trace['file'] ,'line'=>$trace['line'] ; 打破 } } } };执行Laravel getQueryLog显示行查询,laravel,Laravel,正如标题所说,我想知道是否有办法让getQueryLog函数显示查询行 变量dumpDB::getQueryLog 您不能使用getQueryLog执行此操作,但可以侦听查询、生成回溯跟踪并最终提取行号: //routes.php 事件::侦听'illumb.query',函数$query、$binding、$time、$connections{ $backtrace=debug\u backtraceDEBUG\u backtrace\u IGNORE\u ARGS; foreach$back
不,它不是开箱即用的。