@extends('layouts.app') @section('title', 'Create Role') @section('page-title', 'Create Role') @section('content') Create a new role and assign the permissions that users with this role will have. {{-- Page Actions --}}
Back
@csrf
{{-- Role Information --}}
{{-- Header --}}

Role Information

Enter the role name that will be used throughout the system.

{{-- Form --}}
{{-- Role Name --}}

Use a clear and descriptive name that represents the user's responsibilities.

@error('name')

{{ $message }}

@enderror
{{-- Permission Management --}}
{{-- Header --}}

Role Permissions

Select the permissions that users assigned to this role should have.

{{-- Global Permission Controls --}}
{{-- Permission Groups --}}
@error('permissions')
{{ $message }}
@enderror @error('permissions.*')
{{ $message }}
@enderror @if (! empty($permissionGroups))
@foreach ($permissionGroups as $groupKey => $group) @php $permissions = $group['permissions'] ?? []; @endphp
{{-- Group Header --}}

{{ $group['label'] ?? Str::headline($groupKey) }}

Manage access permissions for this module.

{{-- Permissions --}}
@foreach ($permissions as $action => $permission) @endforeach
@endforeach
@else {{-- Empty Permissions --}}

No permissions available

No permissions are currently available for role assignment. Make sure your permissions have been created in the database.

@endif
{{-- Actions --}}
Cancel
{{-- Permission Selection --}} @endsection