AdminLTE Logo DIGITAL BLOOD HUB
    @php $allMenus = DB::table('users') ->join('roles', 'roles.id', '=', 'users.role') ->join('role_manu', 'role_manu.role_id', '=', 'roles.id') ->join('manus', 'manus.id', '=', 'role_manu.manu_id') ->where('users.id', Auth::id()) ->orderBy('manus.order', 'asc') ->select('manus.name', 'manus.url', 'manus.icon', 'manus.order', 'manus.category_name') ->get(); $groupedMenus = $allMenus->whereNotNull('category_name')->groupBy('category_name'); $ungroupedMenus = $allMenus->whereNull('category_name'); @endphp
      {{-- Ungrouped Menus --}} @foreach($ungroupedMenus as $menu)
    • {{ $menu->name }}

    • @endforeach {{-- Grouped Menus --}} @foreach($groupedMenus as $group => $groupMenus)
    • {{ $group }}

        @foreach($groupMenus as $menu)
      • {{ $menu->name }}

      • @endforeach
    • @endforeach