{{-- resources/views/roles/create.blade.php --}} @extends('layouts.app') @section('title', 'Create Role') @section('content')

Create New Role

Define a new role and assign permissions
Back to Roles
Role Details
@can('roles.add')
@csrf
Lowercase, use underscores instead of spaces @error('name')
{{ $message }}
@enderror
Human-readable name for the role @error('display_name')
{{ $message }}
@enderror
Brief description of the role's purpose @error('description')
{{ $message }}
@enderror

Assign Permissions
Select the permissions this role should have. Leave unchecked for no permissions.
@php $groupedPermissions = $permissions->groupBy('module'); @endphp @forelse($groupedPermissions as $module => $perms)
{{ $module ?: 'General' }} {{ $perms->count() }}
@foreach($perms as $permission)
id, old('permissions')) ? 'checked' : '' }}>
@endforeach
@empty
No permissions found. Please run the permission seeder first.
@endforelse
Cancel
@endcan
@push('scripts') @endpush @endsection