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); }); $this->renderable(function (NotFoundHttpException $e, $request) { return response()->view('errors.404', [], 404); }); $this->renderable(function (\ErrorException $e, $request) { return response()->view('errors.500', ['stack' => $e->getTraceAsString()], 500); }); } }