Multiple Choice Multiple Answers Question @include('dashboard.questions.tabs.add_question')
@php // For edit: Use existing answers if available; for create: Default to 2 blank answers $defaultAnswers = old( 'answers', isset($question) && $question->questionAnswers->isNotEmpty() ? $question->questionAnswers ->map(fn($qa) => ['answer' => $qa->answer->answer, 'is_correct' => $qa->answer->is_correct]) ->toArray() : [['answer' => '', 'is_correct' => false], ['answer' => '', 'is_correct' => false]], ); @endphp @foreach ($defaultAnswers as $index => $answer)
@error('answers.' . $index . '.answer')
{{ $message }}
@endif
@error('answers.' . $index . '.is_correct')
{{ $message }}
@endif
@if (count($defaultAnswers) > 2) @endif
@endforeach