Php Laravel 5.5异常处理自定义视图
在App\Exceptions\Handler中,我想返回一个自定义视图,具体取决于我获取的HTTP状态代码 我想做一些事情,比如,如果statuscode==404返回404视图等等,但是我找不到正确的语法,我开始怀疑处理程序类是否是执行此操作的正确位置Php Laravel 5.5异常处理自定义视图,php,laravel,laravel-5,error-handling,laravel-5.5,Php,Laravel,Laravel 5,Error Handling,Laravel 5.5,在App\Exceptions\Handler中,我想返回一个自定义视图,具体取决于我获取的HTTP状态代码 我想做一些事情,比如,如果statuscode==404返回404视图等等,但是我找不到正确的语法,我开始怀疑处理程序类是否是执行此操作的正确位置 public function render($request, Exception $exception) { if (App::environment('local')) { return parent::rend
public function render($request, Exception $exception)
{
if (App::environment('local')) {
return parent::render($request, $exception);
}
// what do I do here ?
}
您可以提供自己的刀片模板,用于呈现不同状态代码的错误页面 例如,对于404错误,将模板放入参考资料/views/errors/404.blade.php
您可以在这里的文档中找到更多信息:我已经创建了刀片,但我不知道在出现错误时如何默认设置刀片。您不需要做任何事情,只需保留Handler::render()的默认实现。然后,引发的每个HttpException都应使用提供的模板。如何获取
419
的page expired
之类的消息(非特定错误)$exception->getMessage()
给出具体错误