我想显示页面500内部服务器错误页面.当用户在项目中有语法错误时,任何人都可以帮助我吗?如果我在语法上做了一些错误,我想展示那个特定的刀片.
您需要创建处理程序以在处理程序中捕获FatalErrorExceptions,如下面的代码:
处理器
在app / Exceptions / Handler.PHP中
public function render($request,Exception $e)
{
// 404 page when a model is not found
if ($e instanceof ModelNotFoundException) {
return response()->view('errors.404',[],404);
}
// custom error message
if ($e instanceof \ErrorException) {
return response()->view('errors.500',500);
} else {
return parent::render($request,$e);
}
return parent::render($request,$e);
}
视图
请参阅resources / views / errors / 500.blade.PHP.如果不存在则创建它.
您可以从Laravel 5 custom error view for 500获得更详细或其他方式