lotteryAdmin(); /** @var PlayConfigVersion $version */ $version = PlayConfigVersion::query()->whereKey($id)->firstOrFail(); if ($version->status === ConfigVersionStatus::Active->value) { return ApiResponse::error( ApiMessage::get($request, 'config_version_cannot_delete_active'), ErrorCode::ConfigVersionCannotDeleteActive->value, null, 400, ); } $service->deleteVersion($version, $admin, $request); return ApiResponse::success(['deleted' => true]); } }