Beispiel #1
0
 /**
  * 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)
 {
     if ($e instanceof ResourceNotFoundException) {
         return ApiResponse::resourceNotFound(trans_choice('messages.resource.empty', 1, ['resource' => $e->resource]));
     } elseif ($e instanceof NoResourceFoundException) {
         return ApiResponse::resourceNotFound(trans_choice('messages.resource.empty', 2, ['resource' => $e->resource]));
     } elseif ($e instanceof ForbiddenException) {
         return ApiResponse::forbidden(trans('messages.forbidden'));
     }
     return parent::render($request, $e);
 }