@extends('layouts.app')
@section('content')
@php
$campaignAudienceDefaults = $campaignAudienceDefaults ?? [];
$selectedSourceCampaignId = (int) old('source_campaign_id', $sourceCampaignId ?: optional($campaigns->first())->id);
$selectedCampaign = $campaigns->firstWhere('id', $selectedSourceCampaignId);
$selectedDefaults = $campaignAudienceDefaults[$selectedSourceCampaignId] ?? ['include' => [], 'exclude' => []];
$oldIncludeIds = array_map('intval', (array) old('include_list_ids', $selectedDefaults['include'] ?? []));
$oldExcludeIds = array_map('intval', (array) old('exclude_list_ids', $selectedDefaults['exclude'] ?? []));
$selectedStartMode = old('start_mode', 'scheduled');
$defaultScheduledLocal = now($defaultTimezone)->addHour()->format('Y-m-d\TH:i');
$nameValue = old('name', $selectedCampaign ? $selectedCampaign->name . ' - A/B Test' : '');
$generateAiValue = filter_var(old('generate_ai_subjects', false), FILTER_VALIDATE_BOOLEAN);
$maxVariantCount = \App\Support\AbTestingSupport::maxVariantCount();
@endphp
Aliases random, variantes editables y lista final separada.Crear prueba A/B