@php $groupPrefix = $groupPrefix ?? 'permissions'; $selectedPermissions = collect($selectedPermissions ?? []) ->map(fn ($permissionId) => (int) $permissionId) ->all(); @endphp
@foreach ($permissionModules as $moduleKey => $module) @php $moduleId = $groupPrefix . '-permission-module-' . md5($moduleKey); $moduleTotal = $module['groups']->sum(fn ($group) => $group['permissions']->count()); @endphp
@foreach ($module['groups'] as $groupKey => $group) @php $groupId = $groupPrefix . '-permission-group-' . md5($groupKey); @endphp
@foreach ($group['permissions'] as $permission) @php $permissionInputId = $groupPrefix . '-permission-' . $permission->id . '-' . md5($groupKey); @endphp
@endforeach
@endforeach
@endforeach
@once @endonce