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