Let's Connect
{{ $form->form_name }}
@csrf {{-- Render the saved fields dynamically --}} @foreach($form->fields as $field) @php $label = is_array($field) ? ($field['label'] ?? 'Unnamed Field') : $field; $type = is_array($field) ? ($field['type'] ?? 'text') : 'text'; // Normalize specific labels to expected backend names switch (strtolower(trim($label))) { case 'project': $name = 'project_name'; break; case 'phone number': case 'phone': $name = 'phone'; break; case 'email address': case 'email': $name = 'email'; break; default: $name = strtolower(str_replace(' ', '_', $label)); break; } $isRequired = in_array($name, ['project_name', 'name', 'phone']); // Removed 'email' @endphp
{{ $label }} @if($isRequired)
*
@endif
@switch($type) @case('textarea') @case('Description')
@break @case('file') @case('File Upload')
@break @case('header') @case('Header')
{{ $label }}
@break @default
@endswitch
@endforeach
Submit
{{-- Include jQuery --}} {{-- AJAX Submission Script --}}