@extends('layouts.main') @section('content')

{{ $form->form_name }}

@csrf @foreach($form->formSections as $section)

{{ $section->section_name }}

@php $currentWidth = 0; @endphp @foreach($section->questions->sortBy('question_order') as $index => $question) @php // Obtener la clase de la pregunta $columnWidth = 0; if (strpos($question->style_class, 'col-md-12') !== false) { $columnWidth = 12; } elseif (strpos($question->style_class, 'col-md-8') !== false) { $columnWidth = 8; } elseif (strpos($question->style_class, 'col-md-6') !== false) { $columnWidth = 6; } elseif (strpos($question->style_class, 'col-md-4') !== false) { $columnWidth = 4; } elseif (strpos($question->style_class, 'col-md-3') !== false) { $columnWidth = 3; } // Verificar si el ancho acumulado más el ancho de la siguiente pregunta excede 12 if ($currentWidth + $columnWidth > 12) { echo '
'; // Cerrar la fila actual y abrir una nueva $currentWidth = 0; // Reiniciar el ancho acumulado } // Acumular el ancho actual $currentWidth += $columnWidth; @endphp
@if($question->question_type != 'note')
@php // Buscamos el sectionQuestion que coincide tanto con el question_id como con el section_id $sectionQuestion = $sectionQuestions->where('section_id', $section->id)->firstWhere('question_id', $question->id); @endphp @if($sectionQuestion) {{ $sectionQuestion->question_enum }} @endif
@endif @if($question->question_type == 'note')

{{ $question->question_text }}

@else @if($question->question_type == 'text') is_required) required @endif> @elseif($question->question_type == 'note')

{{ $question->question_text }}

@elseif($question->question_type == 'date') is_required) required @endif pattern="\d{2}/\d{2}/\d{4}" placeholder="dd/mm/aaaa"> @elseif($question->question_type == 'time') is_required) required @endif> @elseif($question->question_type == 'numeric') is_required) required @endif> @elseif($question->question_type == 'range')
@for ($i = 0; $i <= 10; $i++) {{ $i }} @endfor
@elseif($question->question_type == 'radio') @foreach($question->options as $option)
@endforeach @elseif($question->question_type == 'checkbox') @foreach($question->options as $option)
is_required) required @endif>
@endforeach @elseif($question->question_type == 'select') @elseif($question->question_type == 'textarea') @endif
@endif
@endforeach
@endforeach
@endsection