【发布时间】:2019-12-20 07:30:14
【问题描述】:
我想使用 post form 将 question_id 保存在答案表中
我尝试使用 foreach 或函数,但我总是得到空数据
控制器
public function store(Request $request, Survey $survey)
{
$request->validate([
'answer' => 'required',
]);
$survey->option_name = unserialize($survey->option_name);
$answers = new Answer([
'answer' => $request->get('answer'),
'commentaire' => $request->get('commentaire'),
'user_id' => auth()->id(),
'last_ip' => request()->ip(),
'question_id' => $survey->questions,
'survey_id' => $survey->id,
]);
$answers->save();
return redirect()->action('SurveyController@view_survey_answers', [$survey->id]);
}
- 身份证
- survey_id
- 标题
- 时间戳
我总是得到空数据,或者我尝试使用 where 但出现 id 索引不存在等错误...
【问题讨论】:
-
请描述
survey表 -
您好,调查表:
id,title,description,user_id(对于未回答调查的发帖人) -
$survey->questions返回一个集合,而不是一个 id。您是要保存一个答案还是多个答案?请添加您的前端代码。 -
张贴先生在答案区