如何解决Laravel Lumen 5.7,调试栏抛出对成员函数的调用,监听null
我试图将调试栏与lumen和jenssegers / laravel-mongodb结合使用,但未显示数据库查询,因此启用了该功能。
\DB::connection('mongodb')->enableQueryLog();
但是现在它显示了此错误。
`在null上调用成员函数listen()
在LaravelDebugbar.php第354行中
另一件事是,它仅在原始URL /上显示调试栏,而不在原始URL上不显示调试栏。
没有\ DB :: connection('mongodb')-> enableQueryLog();或\ DB :: enableQueryLog();它呈现但不显示数据库查询信息,并且仅适用于主页。
谢谢
解决方法
您将\DB::connection('mongodb')->enableQueryLog();
放在哪里?
根据此issue on a master debugbar,您需要在AppServiceProvider.php
的{{1}}函数上调用它。你尝试过吗?
如果以上操作无效,请在debugbar issues上搜索帮助,因为我认为问题出在插件上,而不是您的代码上。而且有很多boot()
问题,绝对要首先看看。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。