@php $fieldPrefix = $fieldPrefix ?? 'admin_role_'; $rolePermissions = collect(old('permissions', $adminRole->permissions ?? []))->filter(fn ($value) => filled($value))->values()->all(); @endphp @once @push('head') @endpush @endonce
@error('name')
{{ $message }}
@enderror
@error('is_active')
{{ $message }}
@enderror
@error('description')
{{ $message }}
@enderror
Role Permissions
These permissions will be inherited by every sub admin assigned to this role.
@foreach ($permissionGroups as $group) @php($collapseId = $fieldPrefix . 'rolePermissionGroup_' . $loop->index)
@foreach ($group['permissions'] as $permissionKey) @php($permission = $permissionDefinitions[$permissionKey] ?? null) @if ($permission)
@endif @endforeach
@endforeach
@error('permissions')
{{ $message }}
@enderror @error('permissions.*')
{{ $message }}
@enderror