where('site_code', $request->validated('site_code')) ->where('site_player_id', $request->validated('site_player_id')) ->exists(); if ($exists) { return ApiResponse::error( '该主站玩家已在彩票平台注册', ErrorCode::ValidationFailed->value, null, 422, ); } $player = Player::query()->create([ 'site_code' => $request->validated('site_code'), 'site_player_id' => $request->validated('site_player_id'), 'username' => $request->validated('username'), 'nickname' => $request->validated('nickname'), 'default_currency' => $request->validated('default_currency', 'NPR'), 'status' => $request->validated('status', 0), ]); return ApiResponse::success(PlayerApiPresenter::listItem($player))->setStatusCode(201); } }