@foreach($menus->where('parent_id', $parentId) as $menu) @php $children = $menus->where('parent_id', $menu->id); $permission = DB::table('menu_roles') ->where('role_id', $roleId) ->where('menu_id', $menu->id) ->first(); $level = $level ?? 0; @endphp {{-- If this menu has children --}} @if($children->count() > 0)