authenticate(); // if(!in_array($user->type, RoleTypes::ADMIN_ROLES)){ // return response()->view('errors.503', [], 503); // } $maintenanceTitle = env('MAINTENANCE_MESSAGE_TITLE', null); if (!empty($maintenanceTitle)) { $user = JWTAuth::parseToken()->authenticate(); if(!in_array($user->type, RoleTypes::ADMIN_ROLES)){ return response()->view('errors.503', [], 503); } } return $next($request); } }