{{-- Telefones de contato: lista de linhas adicionáveis e removíveis. Os nomes dos campos são indexados (`phones[0][number]`) porque o servidor recebe a lista inteira e a regrava por completo — não há edição parcial de um telefone isolado. O índice de cada linha nova vem de um contador em JavaScript. Ele não precisa ser contíguo: o FormRequest reindexa com `values()` ao normalizar, então remover a linha do meio não deixa buraco. --}} @php $phones = old('phones', $organization->phones ?? []); @endphp

Telefones de contato

@foreach ($phones as $index => $phone)
@error("phones.{$index}.number")
{{ $message }}
@enderror
{{-- Campo oculto ANTES do checkbox: um checkbox desmarcado não é enviado pelo navegador, e sem este `0` o servidor não conseguiria distinguir "desmarcou o WhatsApp" de "não mexeu no campo". --}}
@endforeach
Até 5 telefones.
{{-- Modelo da linha nova. Fica dentro de