@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])->toArray()
: [['answer' => ''], ['answer' => '']]);
$correctIndex = old('correct_answer',
isset($question) && $question->questionAnswers->isNotEmpty()
? $question->questionAnswers->where('answer.is_correct', true)->first()->answer->order_number ?? 0
: null);
@endphp
@foreach ($defaultAnswers as $index => $answer)
@if (count($defaultAnswers) > 2)
@endif
@endforeach