Как сохранить массив с вопросом и его указанием c ответа в дБ в laravel - PullRequest
0 голосов
/ 29 января 2020

Как сохранить массив вопросов и ответов в 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);
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...