@extends('admin.layout') @section('title', 'Permission Matrix - Role vs Permissions') @section('content')
📊 Permission Matrix: Tabel ini menampilkan mapping antara role dan permissions dalam format matrix. ✓ = memiliki akses, - = tidak memiliki akses.
| Permission | @foreach($roles as $role)
@switch($role->name)
@case('admin')
👑 Admin
@break
@case('manager')
👔 Manager
@break
@case('supervisor')
👨💼 Supervisor
@break
@case('employee')
👤 Employee
@break
@default
{{ $role->display_name ?? ucfirst($role->name) }}
@endswitch
|
@endforeach
|---|---|
|
{{ $permission->display_name }}
@if($permission->description)
{{ Str::limit($permission->description, 80) }}
@endif
{{ $permission->name }}
|
@foreach($roles as $role)
@if($role->hasPermission($permission)) ✓ @else - @endif | @endforeach