isElection($request)) { return response()->json([ 'status' => 'failed', 'message' => 'You can not add, update, or delete during the election.' ]); } return $next($request); } private function isElection($request) { return !$request->isMethod('get') && Util::getElectionStatus() == 2 && !$request->is('api/v1/election/*'); } }