@extends('layouts.app') @section('title', 'Manajemen Role') @section('breadcrumb') @endsection @section('content') @php $allModules = \App\Models\Role::allModules(); $allActions = ['index','create','show','edit','destroy']; @endphp @foreach($roles as $role)
{{ $role->label }} {{ $role->name }} @if($role->is_system) Sistem @endif
{{ $role->description }} • {{ $role->user_count }} user • {{ count($role->permissions ?? []) }} permission
Edit Akses @if(!$role->is_system)
@csrf @method('DELETE')
@endif
@foreach($allModules as $key => $module) @if(empty($module['actions'])) @continue @endif @foreach($allActions as $action) @endforeach @endforeach
Modul Lihat Tambah Detail Edit Hapus
{{ $module['label'] }} @if(in_array($action, $module['actions'])) @if(in_array("$key.$action", $role->permissions ?? [])) @else @endif @else @endif
@endforeach @endsection