【发布时间】:2019-10-17 05:19:26
【问题描述】:
我从 5.4
开始一直致力于 Laravel 框架这是 Laravel 版本和错误处理程序的历史
- 4.0 - 4.2 - filp/whoops
- 5.0 - 5.4 - symfony/错误处理程序
- 5.5 - 5.8 - filp/whoops
并且通过 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();
}
}
【问题讨论】:
标签: php laravel laravel-6 whoops laravel-6.2