@if (isset($menu)) @foreach ($menu as $submenu) {{-- active menu method --}} @php $activeClass = null; $active = $configData["layout"] === 'vertical' ? 'active open':'active'; $currentRouteName = Route::currentRouteName(); if ($currentRouteName === $submenu['slug']) { $activeClass = 'active'; } elseif (isset($submenu['submenu'])) { if (gettype($submenu['slug']) === 'array') { foreach($submenu['slug'] as $slug){ if (str_contains($currentRouteName,$slug) and strpos($currentRouteName,$slug) === 0) { $activeClass = $active; } } } else{ if (str_contains($currentRouteName,$submenu['slug']) and strpos($currentRouteName,$submenu['slug']) === 0) { $activeClass = $active; } } } @endphp
  • @if (isset($submenu['icon'])) @endif
    {{ isset($submenu['name']) ? __($submenu['name']) : '' }}
    {{-- submenu --}} @if (isset($submenu['submenu'])) @include('layouts.sections.menu.submenu',['menu' => $submenu['submenu']]) @endif
  • @endforeach @endif