middleware('auth:sanctum'); $this->roleAllow(UserRole::NORMAL_ADMIN); } protected function getParam(): IParam { return $this->param; } protected function run(Request $request): JsonResponse { $contractId = $this->loginUser()->getCurrentContractId(); if ($contractId === null) { return $this->failedResponse(); } $list = User::whereContractId($contractId) ->orderBy(User::COL_NAME_ID) ->get([ User::COL_NAME_ID, User::COL_NAME_NAME, ]); return $this->successResponse(['records' => $list]); } }