@if($block->exists && $layoutDef)
{{-- Редактирование: макет известен, рендерим сразу --}}
@include('admin.blocks._fields', [
'fields' => $layoutDef['fields'],
'prefix' => 'data',
'values' => old('data', $block->data ?? []),
])
@else
{{-- Создание: рендерим поля для каждого макета, JS показывает нужный --}}
@foreach($layouts as $key => $layout)
@include('admin.blocks._fields', [
'fields' => $layout['fields'],
'prefix' => 'data',
'values' => old('data', []),
])
@endforeach
@endif