@if (isset($menu)) @foreach ($menu as $submenu) {{-- active menu method --}} @php $activeClass = null; $active = $configData['layout'] === 'vertical' ? 'active open' : 'active'; $currentRouteName = Route::currentRouteName(); if (Str::contains($currentRouteName, $submenu->slug)) { $activeClass = 'active'; } elseif (isset($submenu->children)) { 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
  • target_blank) && $submenu->target_blank == 1) target="_blank" @endif> @if (isset($submenu->icon)) @endif
    {{ isset($submenu->name) ? __($submenu->name) : '' }}
    {{-- submenu --}} @if (isset($submenu->children)) @include('layouts.sections.menu.submenu', ['menu' => $submenu->children]) @endif
  • @endforeach @endif