@php
$newMenuList = [];
@endphp
@foreach (config('menu') as $menuKey => $menu)
@if (array_key_exists('submenu', $menu))
@php
$menuList = array_column($menu['submenu'], 'url');
$menuCanArr = array_map('current', array_column($menu['submenu'], 'can'));
$permissionFlag = false;
if (auth()->user()->hasAnyPermission($menuCanArr)) {
$permissionFlag = true;
}
@endphp
@if ($permissionFlag)
@endif
@else
@if (array_key_exists('can', $menu))
@can($menu['can'])
@endcan
@else
@endif
@endif
@endforeach