@extends('layouts.app') @section('title', 'Roles') @section('content')
| # | Name | Level | Permissions | Created | Actions |
|---|---|---|---|---|---|
| {{ $role->id }} | {{ $role->name }} | {{ $role->level }} |
@if ($role->permissions->count())
@php
$groupedPermissions = $role->permissions->groupBy(function($perm) {
$parts = explode(' ', $perm->name);
return count($parts) > 1 ? end($parts) : 'Other';
});
@endphp
@foreach($groupedPermissions as $entity => $perms)
@else
No permissions
@endif
{{ $entity }}:
@foreach($perms as $perm)
{{ explode(' ', $perm->name)[0] }}
@endforeach
@endforeach
|
{{ $role->created_at->format('Y-m-d') }} | @can('edit roles') @endcan @can('delete roles') @endcan |
| No roles found. | |||||