{{ $role->users()->count() }} {{ __('users') }} {{ __('Cancel') }}
Admin · Editing role #{{ $role->id }}

{{ $role->name }}

{{ count($rolePermissions) }} / {{ $permissions->count() }} permissions · last edited {{ optional($role->updated_at)->format('Y-m-d') ?? '—' }}.

@if (session('status'))
{{ session('status') }}
@endif @if ($errors->any())
@foreach ($errors->all() as $err)
{{ $err }}
@endforeach
@endif
@csrf @method('PUT')
01 {{ __('Role details') }}
02 {{ __('Assign permissions') }} 0 / {{ $permissions->count() }} {{ __('selected') }}
@forelse ($permissionsGrouped as $module => $perms) @empty @endforelse
{{ __('Module') }} {{ __('Select all') }} {{ __('Available permissions') }}
{{ $module }}
@foreach ($perms as $perm) @php $oldPerms = old('permissions'); $checked = is_array($oldPerms) ? in_array($perm->name, $oldPerms, true) : in_array($perm->name, $rolePermissions, true); @endphp @endforeach
{{ __('No permissions defined yet.') }}
@if ($role->name !== 'Super Admin')
03 {{ __('Danger zone') }} {{ __('irreversible') }}
@csrf
{{ __('Duplicate role') }}
{{ __('Create a copy with same permissions') }}
@csrf
{{ __('Reassign all users') }}
Move {{ $role->users()->count() }} {{ __('users to another role') }}
{{ __('Delete role') }}
{{ __('Removes the role and detaches all users.') }}
@csrf @method('DELETE')
@endif
@push('scripts') @endpush