> */ protected $dontReport = [ // ]; /** * A list of the inputs that are never flashed for validation exceptions. * * @var array */ protected $dontFlash = [ 'current_password', 'password', 'password_confirmation', ]; /** * Register the exception handling callbacks for the application. * * @return void */ public function register() { $this->reportable(function (Throwable $e) { // }); $this->renderable(function (MethodNotAllowedHttpException $e, $request) { if ($request->is('api/*') ) { return response()->json([ "message" => "method not allowed" ], 405); } }); $this->renderable(function (MethodNotAllowedException $e, $request) { if ($request->is('api/*') ) { return response()->json([ "message" => "method not allowed" ], 405); } }); $this->renderable(function (NotFoundHttpException $e, $request) { if ($request->is('api/*')) { return response()->json([ "message" => "not found", ], 404); } }); } }