@php use Illuminate\Support\Facades\Auth; use Illuminate\Support\Facades\Request; $role = Auth::user()->role ?? null; $menus = collect(config('menus')); @endphp @foreach($menus as $section) @php $visibleItems = collect($section['items'])->filter(function ($item) use ($role) { return in_array($role, $item['roles']); }); @endphp @if($visibleItems->isNotEmpty()) @foreach($visibleItems as $item) @endforeach @endif @endforeach