@php if (Voyager::translatable($items)) { $items = $items->load('translations'); } @endphp @foreach($items as $menu_item) @php if (Voyager::translatable($menu_item)) { $menu_item = $menu_item->translate($options->locale); } if($menu_item->route!="" && !Auth::user()->hasPermission(str_replace('-','_',"browse_".str_replace(['voyager.','.index'],'',$menu_item->route))) && $menu_item->route!="voyager.dashboard") continue; $links = [url($menu_item->link())]; $permission = 0; @endphp @foreach($menu_item->children as $item) @php if($item->route!="" && !Auth::user()->hasPermission(str_replace('-','_',"browse_".str_replace(['voyager.','.index'],'',$item->route))) && $item->route!="voyager.dashboard") continue; $links[] = url($item->link()); $permission++; @endphp @endforeach @if($permission == 0 && count($menu_item->children)) @php continue; @endphp @endif @if(auth()->guard(app('VoyagerGuard'))->user()->getOlaqAttribute('browse_site') && $menu_item->title =='Admin Report')