diff --git a/app/Exceptions/Handler.php b/app/Exceptions/Handler.php index bbf04ead..e0ce227c 100644 --- a/app/Exceptions/Handler.php +++ b/app/Exceptions/Handler.php @@ -59,5 +59,16 @@ class Handler extends ExceptionHandler return response()->json([ 'message' => $exception->getMessage()], 400); }); + + $this->renderable(function (\Illuminate\Auth\AuthenticationException $exception, $request) { + if ($exception->guards() === ['reverse-proxy-guard']) { + return response()->json([ + 'message' => $exception->getMessage()], 407); + } + else { + return response()->json([ + 'message' => $exception->getMessage()], $exception->getCode()); + } + }); } } \ No newline at end of file