Optimize 404
This commit is contained in:
parent
1da61c0f02
commit
74bbf6cadf
@ -4,6 +4,8 @@
|
|||||||
|
|
||||||
use Illuminate\Auth\AuthenticationException;
|
use Illuminate\Auth\AuthenticationException;
|
||||||
use Illuminate\Foundation\Exceptions\Handler as ExceptionHandler;
|
use Illuminate\Foundation\Exceptions\Handler as ExceptionHandler;
|
||||||
|
use Illuminate\Http\JsonResponse;
|
||||||
|
use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
|
||||||
use Throwable;
|
use Throwable;
|
||||||
|
|
||||||
class Handler extends ExceptionHandler
|
class Handler extends ExceptionHandler
|
||||||
@ -45,7 +47,16 @@ class Handler extends ExceptionHandler
|
|||||||
public function register()
|
public function register()
|
||||||
{
|
{
|
||||||
$this->reportable(function (Throwable $e) {
|
$this->reportable(function (Throwable $e) {
|
||||||
//
|
// custom json 404 response
|
||||||
|
if ($e instanceof NotFoundHttpException) {
|
||||||
|
return response()->json([
|
||||||
|
'message' => 'Not Found',
|
||||||
|
'errors' => [
|
||||||
|
'code' => 404,
|
||||||
|
'message' => 'Not Found'
|
||||||
|
]
|
||||||
|
], 404);
|
||||||
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user