您需要创建处理程序以在处理程序中捕获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获得更详细或其他方式