EDITAR PERMISSÕES DO NÍVEL DE ACESSO
Marque as permissões que este nível de acesso deve possuir.
@if($errors->any())
ATENÇÃO:
@foreach ($errors->all() as $error)
{!! $error !!}
@endforeach
@endif
{!! Form::open(['id' => 'form-edit-role-permissions', 'url' => route('roles.storepermissions'), 'autocomplete' => 'off']) !!}
{!! Form::hidden('id', $role->id) !!}
{{-- Cabeçalho com papel e botão salvar --}}
{{-- Grade de grupos --}}
@foreach($permGroups as $key => $groupPerms)
@php
$cfg = $groupConfig[$key] ?? ['label' => 'Outros', 'icon' => 'fa-lock', 'color' => 'secondary'];
$total = count($groupPerms);
$checkedCount = collect($groupPerms)->filter(fn($p) => in_array($p->id, $role_permissions))->count();
@endphp
{{-- Cabeçalho do grupo --}}
{{-- Checkboxes do grupo --}}
@foreach($groupPerms as $permission)
id, $role_permissions) ? 'checked' : '' }}>
{{ $permission->permission }}
@endforeach
@endforeach
{{-- Botão salvar inferior --}}
Salvar
{!! Form::close() !!}