@php $roles = \App\Enums\WorkspaceUserRole::cases(); $groups = collect(\App\Enums\PermissionEnum::cases())->groupBy(fn ($permission) => $permission->group()); @endphp
راهنما: دسترسی هر نقش در پنل

این جدول نشان می‌دهد هر نقش در فضای کاری به چه بخش‌هایی دسترسی دارد. نقش «مالک» همیشه به همه‌چیز دسترسی کامل دارد.

@foreach ($roles as $role) @endforeach @foreach ($groups as $groupLabel => $permissions) @foreach ($permissions as $permission) @foreach ($roles as $role) @endforeach @endforeach @endforeach
دسترسی{{ $role->label() }}
{{ $groupLabel }}
{{ $permission->label() }} @if (\App\Support\Authorization\RolePermissions::roleHas($role, $permission)) ✓ @else — @endif