从5.4开始我一直在研究 Laravel 框架
这是 Laravel 版本和错误处理程序的历史
- 4.0 - 4.2 -菲尔普/呐喊
- 5.0 - 5.4 - symfony/错误处理程序
- 5.5 - 5.8 -菲尔普/呐喊
并且通过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();
}
}