From dff6955c47c8740a384a04fb9c36a506debd3a77 Mon Sep 17 00:00:00 2001 From: Joseph Cohen Date: Fri, 27 Feb 2015 01:19:29 -0600 Subject: [PATCH] Catch invalid model globally on the api --- app/start/global.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/start/global.php b/app/start/global.php index 29a16879..a502932d 100644 --- a/app/start/global.php +++ b/app/start/global.php @@ -37,6 +37,10 @@ API::error(function (\Illuminate\Database\Eloquent\ModelNotFoundException $excep return Response::make(['error' => $exception->getMessage()], 404); }); +API::error(function (\CachetHQ\Cachet\Repositories\InvalidModelValidationException $exception) { + return Response::make(['status_code' => 400, 'message' => 'Bad Request'], 400); +}); + App::missing(function ($exception) { if (Request::is('dashboard*') or Request::is('api*')) { return Response::view('errors.404', [