{{ isset($role) ? __('static.roles.edit') : __('static.roles.create') }}
@error('name') {{ $message }} @enderror
@error('permissions') {{ $message }} @enderror
@foreach ($modules as $key => $module)
  • {{ ucwords(str_replace('_', ' ', $module->name)) }}:
  • @php $permissions = isset($role) ? $role->getAllPermissions()->pluck('name')->toArray() : []; $isAllSelected = count(array_diff(array_values($module->actions), $permissions)) === 0; @endphp
  • @foreach ($module->actions as $action => $permission)
  • @endforeach
@endforeach
@push('js') @endpush