@php $selectedPermissions = collect(old('permissions', $role->permissions->pluck('id')->all())); $grouped = $permissions->groupBy('group'); $actions = collect(['view', 'create', 'update']); @endphp
{{ \Illuminate\Support\Str::headline($moduleSlug ?? ($group ?? 'General')) }}
@foreach($actions as $action) @php($permission = $modulePermissions->first(fn($p) => \Illuminate\Support\Str::endsWith($p->slug, '.' . $action)))