Merge pull request #479 from cachethq/global-invalid-catch

Catch invalid model globally on the api
This commit is contained in:
James Brooks
2015-02-27 08:44:56 +00:00

View File

@@ -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', [