@php $rbacPageKey = \App\Support\Rbac::pageForPath(request()->path()); $rbacPageElements = $rbacPageKey ? (\App\Support\Rbac::elements()[$rbacPageKey] ?? []) : []; $rbacHiddenColumns = collect($rbacPageElements['columns'] ?? [])->reject(function ($label, $key) use ($rbacPageKey) { return Auth::user()->canSeeElement($rbacPageKey, 'columns', $key); })->values(); $rbacHiddenButtons = collect($rbacPageElements['buttons'] ?? [])->reject(function ($label, $key) use ($rbacPageKey) { return Auth::user()->canSeeElement($rbacPageKey, 'buttons', $key); })->values(); @endphp @if($rbacHiddenColumns->isNotEmpty() || $rbacHiddenButtons->isNotEmpty()) @endif