lotteryAdmin(); $data = $request->validate([ 'reason' => ['nullable', 'string', 'max:255'], 'clone_from_version_id' => ['nullable', 'integer', 'exists:play_config_versions,id'], ]); $draft = $service->createDraft( $admin, $data['reason'] ?? null, $data['clone_from_version_id'] ?? null, ); return ApiResponse::success( AdminConfigPresenter::playConfigVersionDetail($draft->load('items')), ); } }