{{-- 아이템 권한 체크 --}} @if (!empty($item['roles']) && !$User->hasRole($item['roles'])) @php return; @endphp @endif @if (isset($item['exclude_roles']) && $User->hasRole($item['exclude_roles'])) @php return; @endphp @endif @php $service = $item['service'] ?? null; $isServices = !empty($item['services']); $isSeparate = isset($isSeparate) ? $isSeparate : false; $cols = $isServices ? count($item['services']) : 1; if ( $isServices ) { $services =array_filter($item['services'], function($service) use ($isSeparate, $roleServices) { return ! $isSeparate || ( $isSeparate && in_array($service, $roleServices ) ); }); $cols = sizeof($services); } @endphp