@foreach ($sections as $section) @if ($section->key == 'brands') @include('Website.partials._banner', ['page_title' => $section->title ?? __('website.brands')]) @endif @endforeach
@if(isset($parentBrands) && $parentBrands->isNotEmpty()) @foreach ($parentBrands as $brand)
@php // Check if brand has active children (already loaded via eager loading) $hasChildren = $brand->children->isNotEmpty(); // Get slug and normalize it $brandSlug = $brand->getTranslation('slug'); if ($brandSlug) { // Normalize slug (same logic as Brand model) $brandSlug = preg_replace('/\s+/u', '-', trim($brandSlug)); $brandSlug = preg_replace('/-+/u', '-', $brandSlug); $brandSlug = trim($brandSlug, '-'); } // Determine link based on children if ($hasChildren && $brandSlug) { $link = route('website.brandSub', $brandSlug); } elseif ($brandSlug) { $link = route('website.brandDetails', $brandSlug); } else { $link = $brand->link; // Fallback to default link } @endphp
{{ $brand->name }}
@endforeach @endif