我想显示页面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获得更详细或其他方式