{{-- Partial: иерархический список марок/моделей с алфавитным фильтром и аккордеоном. Переменные из родителя: $section, $items --}} @php $letters = $items ->map(fn($m) => mb_strtoupper(mb_substr($m->value, 0, 1, 'UTF-8'))) ->unique()->sort()->values(); @endphp {{-- Алфавитная навигация --}}
@foreach($letters as $letter) @endforeach
Показано: {{ $items->count() }} из {{ $items->count() }}
{{-- Карточки марок --}} @forelse($items as $parent)

@if($section->code === 'makes' && $parent->logo) {{ $parent->value }} @else {{ mb_strtoupper(mb_substr($parent->value, 0, 1, 'UTF-8')) }} @endif {{ $parent->value }} {{ $parent->children->count() }} {{ trans_choice('модель|модели|моделей', $parent->children->count()) }}

@csrf @method('DELETE')
@empty
Значения не найдены. Добавить первое
@endforelse