@extends('adminlte::page') @section('title', 'Roles & Permissions') @section('content_header')
Rank/Role Name | Rank Level | Jurisdiction | Permissions | Users Count | Actions |
---|---|---|---|---|---|
{{ $role->name }} |
@php
// Group permissions by their prefix (module)
$groupedPermissions = $role->permissions->groupBy(function($permission) {
$parts = explode('.', $permission->name);
return count($parts) > 1 ? $parts[0] : 'general';
});
@endphp
@foreach($groupedPermissions as $group => $permissions)
{{ ucfirst($group) }}
@foreach($permissions as $permission)
{{ str_replace($group.'.', '', $permission->name) }}
@endforeach
@endforeach
|
{{ \App\Models\User::role($role->name)->count() }} |
|
||
No roles defined |