@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 $question) @php // Obtener el ancho de columna según la clase de la pregunta $columnWidth = preg_match('/col-md-(\d+)/', $question->style_class, $matches) ? $matches[1] : 0; // Si se excede el ancho máximo, crear una nueva fila if ($currentWidth + $columnWidth > 12) { echo '
'; $currentWidth = 0; } // Acumular el ancho actual $currentWidth += $columnWidth; @endphp @include('survey.partials.question_input', [ 'question' => $question, 'sectionQuestion' => $sectionQuestions->where('section_id', $section->id)->firstWhere('question_id', $question->id) ]) @endforeach
@endforeach
@endsection