Catch invalid model globally on the api

This commit is contained in:
Joseph Cohen
2015-02-27 01:19:29 -06:00
parent 2982b87861
commit dff6955c47

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