{{-- Blade-шаблон блока «Сетка марок». $data: label — надпись над заголовком heading — заголовок секции makes — массив строк с названиями марок (выбранных в админке из справочника) Логотипы берутся из public/images/marks/{slug}.png (статика). Slug генерируется через Str::slug($make) — «Land Rover» → land-rover. Если файл не найден — показывается первая буква марки. --}} @php $makes = $data['makes'] ?? []; sort($makes); @endphp @if (!empty($makes))
@if (($data['label'] ?? '') || ($data['heading'] ?? ''))
@if ($data['label'] ?? '')
{{ $data['label'] }}
@endif @if ($data['heading'] ?? '')

{{ $data['heading'] }}

@endif
@endif
@foreach ($makes as $make) @php $slug = \Illuminate\Support\Str::slug($make); $logoPath = 'images/marks/' . $slug . '.png'; $hasLogo = file_exists(public_path($logoPath)); @endphp
{{ $make }}
@endforeach
@endif