diff --git a/app/Exceptions/Handler.php b/app/Exceptions/Handler.php index b375c61..f2b6638 100644 --- a/app/Exceptions/Handler.php +++ b/app/Exceptions/Handler.php @@ -49,6 +49,17 @@ public function report(Throwable $exception) */ public function render($request, Throwable $exception) { - return parent::render($request, $exception); + + $rendered = parent::render($request, $exception); + + return response()->json( + [ + 'error' => [ + 'code' => $rendered->getStatusCode(), + 'message' => $exception->getMessage(), + ] + ], + $rendered->getStatusCode() + ); } }