user('api'); if (empty($user)) { return $this->failed('未登录', Response::HTTP_UNAUTHORIZED); } if (empty($user->status)) { return $this->failed('账号被禁用'); } if (! empty($userType) && ! in_array(strtolower($user->type->name), $userType)) { return $this->failed('无权限访问!', Response::HTTP_FORBIDDEN); } return $next($request); } }