Laravel 6及以上版本如何安装Whoops

How to Install Whoops in Laravel 6 and Above Versions

5.4

以来,我一直在研究 Laravel 框架

这是 Laravel 版本和错误处理程序的历史记录

并且在 Laravel 6.0 的版本中,他们引入了名为 Ignition

的新错误页面

而且这个包内置了高级调试功能。但显然这是由 VueJS.

完成的

所以当时在 Postman 中调试 Api 请求时我在预览中没有得到任何东西。

那么有什么方法可以在 Laravel 6.0 和未来版本.

切换到 Whoops

因为即使在 旧版本的 laravel 项目中也有切换到 Ignition 的选项

app/Exceptions/Handler.php

中使用下面的代码
protected function whoopsHandler()
{
    try {
        return app(\Whoops\Handler\HandlerInterface::class);
    } catch (\Illuminate\Contracts\Container\BindingResolutionException $e) {
        return parent::whoopsHandler();
    }
}

幸运的是,由于 filp/whoops 仍在您的 composer.json 中(或者至少它在我的中),您所要做的就是 运行 composer remove facade/ignition 并且哎呀再次接手。

如果没有,用 composer require filp/whoops --dev 重新安装 filp/whoops,然后移除点火开关,应该就可以了。