Я новичок в Laravel, может кто-нибудь сказать мне, как я могу сохранить массив ввода, используя мой контроллер.
Мой контроллер
$answers = $request->answer;
foreach ($answers as $answer)
{
$ans = new Answer;
$ans->question_id = $question->id;
$ans->answer = $answer['body'];
$ans->is_correct = (array_key_exists('check', $answer) && $answer['check'] == 'on')
? true
:false;
$ans->save();
}
Мой взгляд
<table class=".table-borderless" align="center" id="tbl-insert-answers">
<tbody>
<tr>
<td>
<input required type="text" name="answer[body][]" >
</td>
<td>
<input type="checkbox" name="answer[check][]" >
</td>
</tr>
<tr>
<td>
<input required type="text" name="answer[body][]" >
</td>
<td>
<input type="checkbox" name="answer[check][]" >
</td>
</tr>
</tbody>
</table>
это дает мне ошибку: Неопределенный индекс: тело