logo
@php $groups = \App\Models\MenuGroup::with([ 'menus' => function ($q) { $q->whereNull('parent_id')->orderBy('order'); }, ]) ->orderBy('order') ->get(); @endphp
    @foreach ($groups as $group) @foreach ($group->menus as $menu) @php $submenus = $menu->children; $hasSub = $submenus->count() > 0; $isActive = false; foreach ($submenus as $sub) { if ($sub->route && request()->routeIs($sub->route)) { $isActive = true; break; } } @endphp
  • @if ($menu->icon) @endif {{ $menu->title }} @if ($hasSub)
      @foreach ($submenus as $sub)
    • {{ $sub->title }}
    • @endforeach
    @endif
  • @endforeach @endforeach