{{ isset($role) ? __('static.roles.edit_role') : __('static.roles.add_role') }}

{{ __('static.roles.name_is_required') }}
@error('name') {{ $message }} @enderror
{{ __('static.roles.permissions') }} *
@error('permission[]') {{ $message }} @enderror
  • @foreach ($modules as $key => $module)
  • {{ ucwords(str_replace('_', ' ', $module->name)) }}:
    @php $permissions = @$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('scripts') @endpush