{{-- Repeater field template --}}
{{-- --}}
@if(isset($value) && is_array($value) && count($value) > 0) @foreach($value as $index => $item)
{{ $itemLabel ?? 'Item' }} {{ $index + 1 }}
@foreach($fields as $field)
@include('admin.crud.fields.' . $field['type'], array_merge($field, [ 'name' => $name . '[' . $index . '][' . $field['name'] . ']', 'id' => $name . '_' . $index . '_' . $field['name'], 'value' => $item[$field['name']] ?? old($name . '.' . $index . '.' . $field['name'], $field['value'] ?? ''), ]))
@endforeach
@endforeach @else {{-- Default empty item --}}
{{ $itemLabel ?? 'Item' }} 1
@foreach($fields as $field)
@include('admin.crud.fields.' . $field['type'], array_merge($field, [ 'name' => $name . '[0][' . $field['name'] . ']', 'id' => $name . '_0_' . $field['name'], 'value' => old($name . '.0.' . $field['name'], $field['value'] ?? ''), ]))
@endforeach
@endif
@error($name) {{ $message }} @enderror