{{ $role ? 'Edit Role: ' . $role->name : 'New Role' }}
Back to Roles
@if($errors->any())
@endif @php $systemRoles = ['SuperAdmin','Admin','Manager','Cashier','Staff','Washer']; @endphp @if($role && in_array($role->name, $systemRoles))
System role — the name cannot be changed, but you can adjust its permissions.
@endif
@csrf @if($method !== 'POST') @method($method) @endif {{-- Role name --}}
@if($role && in_array($role->name, $systemRoles)) @else @error('name')
{{ $message }}
@enderror @endif
{{-- Permissions by group --}}
@foreach($groups as $groupName => $perms)
{{ $groupName }}
@foreach($perms as $perm) @php $checked = in_array($perm, old('permissions', $rolePermissions)); @endphp @endforeach
@endforeach
Cancel