我正在尝试将调试栏与 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
的 boot()
功能。你试过吗?
如果以上方法不起作用,请在 debugbar issues 上搜索帮助,因为我认为问题出在插件上,而不是你的代码上。而且还有很多Mongo
问题,一定要先看看那里。
关于php - Laravel Lumen 5.7,debugbar throw Call to a member function listen on null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63391492/