Как сохранить массив вопросов и ответов в Laravel?
Например, : пользователю задают вопрос. На вопрос есть 3 ответа. Пользователь должен выбрать 1 ответ из 3. Я должен сохранить данные этого конкретного пользователя c с этим вопросом и выбранным ответом.
У меня есть две модели ( Вопрос и Ответ ). Это отношение «один ко многим» (вопросы к ответам).
Я хочу сохранить его так:
[
['question1' => 'value', 'answer' => 'value'),
['question2' => 'value', 'answer' => 'value'),
]
public function saveQuestion(Request $request) {
// dd($request->all());
$exist = $request->user();
if(isset($exist)) {
$total_rows = $request->input('total_questions');
$data = array();
for($i = 0; $i < $total_rows; $i++){
$qa = array(
'question' => $request->input('question'.$i),
'answer' => $request->input('answer'.$i)
);
}
if(isset($data) && $data!=''){
return $this->outputJSON('Record Saved',200,$data);
}