Merge pull request #479 from cachethq/global-invalid-catch
Catch invalid model globally on the api
This commit is contained in:
@@ -37,6 +37,10 @@ API::error(function (\Illuminate\Database\Eloquent\ModelNotFoundException $excep
|
|||||||
return Response::make(['error' => $exception->getMessage()], 404);
|
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) {
|
App::missing(function ($exception) {
|
||||||
if (Request::is('dashboard*') or Request::is('api*')) {
|
if (Request::is('dashboard*') or Request::is('api*')) {
|
||||||
return Response::view('errors.404', [
|
return Response::view('errors.404', [
|
||||||
|
|||||||
Reference in New Issue
Block a user