diff --git a/bootstrap/app.php b/bootstrap/app.php index 47d2e39..c0eab63 100644 --- a/bootstrap/app.php +++ b/bootstrap/app.php @@ -26,6 +26,14 @@ return Application::configure(basePath: dirname(__DIR__)) }) ->withExceptions(function (Exceptions $exceptions): void { $exceptions->render(function(Throwable $e, $request) { + if ( + $e instanceof \Illuminate\Validation\ValidationException || + $e instanceof \Illuminate\Auth\AuthenticationException || + $e instanceof \Illuminate\Auth\Access\AuthorizationException || + $e instanceof \Symfony\Component\HttpKernel\Exception\HttpException + ) { + return null; + } $statusCode = method_exists($e, 'getStatusCode') ? $e->getStatusCode() : 500; if( app()->environment('production') && $statusCode >= 500 && !$request->expectsJson() ){