【发布时间】:2018-12-14 19:36:11
【问题描述】:
我使用的是 Lumen 5.5.2,以及我通过 Composer 安装的最新版本的 laravel-debugbar 包。
我按照手册中的说明对这些文件进行了必要的更改。
app/bootstrap/app.php:
+ $app->register(Barryvdh\Debugbar\LumenServiceProvider::class);
+ $app->configure('debugbar');
app/config/app.php
+ 'aliases' => ['Debugbar' => Barryvdh\Debugbar\Facade::class]
该栏显示正常,但我遇到了无法调用手册中提到的任何方法的问题。例如,当我尝试报告异常时,使用app/Exceptions/Handler.php中的这段代码
public function report(Exception $e)
{
\Debugbar::addException($e);
parent::report($e);
}
我收到以下未捕获的错误:在第 37 行的 /home/vagrant/code/lumen/app/Exceptions/Handler.php 中找不到类 'Debugbar'。
考虑到我在我的应用配置中注册了别名,我很困惑为什么 Lumen 无法获取课程。
【问题讨论】: