@php $menu = \App\Models\Module::with([ 'submenu' => function ($query) { $query ->select(['id', 'parent_id', 'name', 'display_name', 'route']) ->where('displayed', 1) ->oldest('order'); }, ]) ->whereNull('parent_id') ->where('guard_name', 'web') ->where('displayed', 1) ->oldest('order') ->get(['id', 'name', 'display_name', 'route', 'icon']); @endphp