5

我正在尝试将调试栏与 lumen 和 jenssegers/laravel-mongodb 一起使用,它没有显示数据库查询,所以我启用了。

\DB::connection('mongodb')->enableQueryLog();

但现在它显示了这个错误。

`在 null 上调用成员函数listen()

在 LaravelDebugbar.php 第 354 行`

另一件事是它只在主页 URL / 上显示调试栏,除了主页 URL 之外它不显示调试栏。

图片

没有 \DB::connection('mongodb')->enableQueryLog(); 或 \DB::enableQueryLog(); 它呈现,但不显示数据库查询信息,并且仅适用于主页。

图片

谢谢

4

1 回答 1

1

你放在哪里\DB::connection('mongodb')->enableQueryLog();

根据主调试栏上的这个问题,您需要在AppServiceProvider.php'sboot()函数上调用它。你试过吗?

如果上述方法不起作用,请搜索有关调试栏问题的帮助,因为我认为问题出在插件上,而不是您的代码上。还有很多Mongo问题,一定要先看看那里。

于 2020-08-19T09:58:21.057 回答