getMessage(), $e->getCode()); } return parent::report($e); } /** * Render an exception into an HTTP response. * * @param \Illuminate\Http\Request $request * @param \Exception $e * @return \Illuminate\Http\Response */ // public function render($request, Exception $e) // { // return parent::render($request, $e); // } public function render($request, Throwable $e) { if ($e instanceof MethodNotAllowedHttpException) { abort(404); } // Wrap non-Exception Throwables for Laravel 5.0 parent compatibility. $exception = $e instanceof Exception ? $e : new \RuntimeException($e->getMessage(), $e->getCode()); return parent::render($request, $exception); } }