diff --git a/app/Exceptions/Handler.php b/app/Exceptions/Handler.php index 82a37e4..a3add12 100644 --- a/app/Exceptions/Handler.php +++ b/app/Exceptions/Handler.php @@ -47,4 +47,12 @@ class Handler extends ExceptionHandler // }); } + + public function render($request, Throwable $e) + { + if ($e instanceof TypeError && str_contains($e->getMessage(), 'Argument')) { + return response()->json(['message' => 'Invalid parameter type'], 400); + } + return parent::render($request, $e); + } }