{{ $editMode ? 'Edit Learner Form' : 'Create New Learner Form' }}

{{ $editMode ? 'Edit Form Information' : 'Create New Learner Form' }}

{{ $editMode ? 'Update form details and fields' : 'Configure your learner form with custom fields' }}

Basic Information
@error('formName')
{{ $message }}
@enderror
@error('formDescription')
{{ $message }}
@enderror Optional description for the form
Active forms will be available for use
Form Fields
Drag to reorder fields
Field names are auto-generated
@foreach($fields as $index => $field)
{{ $index + 1 }}
{{ $field['field_label'] ?: 'New Field' }}
@if(in_array($field['field_name'], ['first_name', 'last_name', 'email'])) Mandatory field @else Auto-generated from label @endif
@switch($field['field_type']) @case('text') 📝 @break @case('email') 📧 @break @case('number') 🔢 @break @case('textarea') 📄 @break @case('select') 📋 @break @case('checkbox') ☑️ @break @case('radio') 🔘 @break @case('date') 📅 @break @default 📝 @endswitch {{ ucfirst($field['field_type']) }} Cannot be changed
@if($index > 0) @endif @if($index < count($fields) - 1) @endif @if(!in_array($field['field_name'], ['first_name', 'last_name', 'email'])) @endif
@if(in_array($field['field_type'], ['select', 'radio']))
Enter each option on a new line
@endif
@endforeach
Add New Field

Create a new field for your form

Auto-generated from label