@foreach ($menuData[0]->menu as $menu) @continue(isset($menu->config) && config($menu->config, false) == false) @canany($menu->permission ?? [true]) {{-- Menu header --}} @if (isset($menu->menuHeader))
@elseif (isset($menu->url) || isset($menu->submenu)) @php $activeClass = null; $showSubmenu = null; $currentRouteName = Route::currentRouteName(); if ($currentRouteName === $menu->slug) { $activeClass = 'here'; } elseif (isset($menu->submenu)) { foreach ((array) $menu->slug as $slug) { if (str_starts_with($currentRouteName, $slug)) { $activeClass = 'here menu-accordion'; $showSubmenu = 'show'; } } } @endphp {{-- Menu without submenu --}} @if (!isset($menu->submenu)) @else {{-- Menu with submenu --}} @endif @endif @endcanany @endforeach