@foreach ($customFields as $field)
@switch($field->type) @case('text') required) @endif maxlength="{{ $field->field_length }}" placeholder="Enter text"> @break @case('number') required ? 'required' : '' }} placeholder="Enter number between {{ $field->min }} and {{ $field->max }}"> @break {{-- @case('file') required) @endif> @break --}} @case('file') {{-- --}}
@break @case('date') required) @endif> @break @case('dropdown') @break @case('radio')
{{-- Add a hidden input for radios to ensure the key exists even if not selected --}} @foreach ($field->options ?? [] as $opt) @endforeach
@break @case('checkbox')
{{-- Ensure an empty array is submitted if no checkbox is selected --}} @foreach ($field->options ?? [] as $opt) @endforeach
@break @case('color') @break @case('textarea') @break @endswitch @if (!$field->required) @endif
@endforeach