Я пытаюсь получить идентификаторы для четырех ответов на один вопрос из формы редактирования Laravel.
Вот мой код бланка представления формы:
@php $i=0; @endphp
@foreach($question->answers as $answer)
@php $i++; @endphp
<div class="form-group">
<div class="col-lg-8">
{!!Form::label('Answeroption'.$i, 'Answeroption'.$i)!!}
{!! Form::text('answeropt'.$i,$answer->answeropt, ['class'=>'form-control', 'id' => $answer->id]) !!}
</div>
</div>
@endforeach
Я хочу получить это 'id' => $ answer-> id в QuestionController, метод Edit.,Этот фрагмент кода находится в форме редактирования вопроса с 4 вариантами ответа.Каждый ответ хранится в таблице ответов с разными идентификаторами, связанными с основным идентификатором вопроса.Я хочу получить этот answerid, чтобы я мог сохранить отредактированные ответы.
Я пытался выполнить getIdAttribute, но он не работает.
Вот снимок экрана с тем, как выглядит мой экран.У каждого варианта есть запись в таблице ответов, с которой вопрос_id связан как отношение HasMany.
Снимок экрана формы редактирования вопроса