renderable(function (BadRequestHttpException $e, $request) { return response()->view('errors.400', [], 400); }); $this->renderable(function (UnauthorizedHttpException $e, $request) { return response()->view('errors.401', [], 401); }); $this->renderable(function (AccessDeniedHttpException $e, $request) { return response()->view('errors.403', [], 403); }); /* // Moved to route fallback $this->renderable(function (NotFoundHttpException $e, $request) { return response()->view('errors.404', [], 404); }); // Moved to middleware $this->renderable(function (\ErrorException $e, $request) { return response()->view('errors.500', ['stack' => $e->getTraceAsString()], 500); });*/ } }