view('errors.' . '404', [], 404); } if ($exception instanceof CustomException) { return response()->view('errors.' . '500', [], 500); } if($this->isHttpException($exception)) { switch ($exception->getStatusCode()) { // not found case '404': return response()->view('errors.' . '404', [], 404); break; // internal server error case '500': return response()->view('errors.' . '500', [], 500); break; default: return $this->renderHttpException($exception); break; } } else { return parent::render($request, $exception); // return response()->view('errors.' . '500', [], 500); } } }