@extends('layouts.app') @section('title', 'Roles') @section('content')
@include('partials._flash')

Roles

@can('create roles') @endcan
Reset
@forelse ($roles as $role) @empty @endforelse
# 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)
{{ $entity }}: @foreach($perms as $perm) {{ explode(' ', $perm->name)[0] }} @endforeach
@endforeach
@else No permissions @endif
{{ $role->created_at->format('Y-m-d') }} @can('edit roles') @endcan @can('delete roles') @endcan
No roles found.
@include('partials._delete_modal')
@endsection