Logo Seiza
    @foreach ($menuData[0]->menu as $menu) {{-- adding active and open class if child is active --}} {{-- menu headers --}} @if (isset($menu->menuHeader))
  • {{ $menu->menuHeader }}
  • @else {{-- active menu method --}} @php $activeClass = null; $currentRouteName = Route::currentRouteName(); if ($currentRouteName === $menu->slug) { $activeClass = 'active'; } elseif (isset($menu->submenu)) { if (gettype($menu->slug) === 'array') { foreach($menu->slug as $slug){ if (str_contains($currentRouteName,$slug) and strpos($currentRouteName,$slug) === 0) { $activeClass = 'active open'; } } } else{ if (str_contains($currentRouteName,$menu->slug) and strpos($currentRouteName,$menu->slug) === 0) { $activeClass = 'active open'; } } } @endphp {{-- main menu --}}
  • @if ($user->role == "Admin") target) and !empty($menu->target)) target="_blank" @endif> @isset($menu->icon) @endisset
    {{ isset($menu->name) ? __($menu->name) : '' }}
    @elseif (isset($menu->roles)) @foreach ($menu->roles as $role) @if ($user->role == $role) @if ($user->role == "Siswa" && !isset($user->kelas) && $menu->name != "Placement Tes" && $menu->name != "Dashboard") @continue @endif target) and !empty($menu->target)) target="_blank" @endif> @isset($menu->icon) @endisset
    {{ isset($menu->name) ? __($menu->name) : '' }}
    @endif @endforeach @endif {{-- submenu --}} @isset($menu->submenu) @include('layouts.sections.menu.submenu',['menu' => $menu->submenu]) @endisset
  • @endif @endforeach