@php /** Rows preference: old input (validation errors) > existing assignments > one empty row. */ $existing = collect($assignments ?? [])->map(fn ($row) => [ 'zone' => (string) ($row['zone'] ?? $row->zone ?? ''), ]); $rows = collect(old('assignments', $existing->all())) ->map(fn ($row) => [ 'zone' => (string) ($row['zone'] ?? ''), ]) ->values(); if ($rows->isEmpty()) { $rows = collect([['zone' => '']]); } @endphp

Zonas asignadas

Zonas que el supervisor podrĂ¡ consultar en Mi Cuenta (todos los pedidos de cada zona).

@error('assignments')

{{ $message }}

@enderror
@foreach($rows as $index => $row)
@endforeach