【发布时间】:2016-03-11 01:02:45
【问题描述】:
我想将扇区 ID 添加到请求中,但是当我提交数据时,上面没有任何存储。 这是我的代码
public function store(QuestionRequest $request)
{
$data = $request->all();
Question::create($data);
$sectors = Sector::lists('id');
foreach($sectors as $sector){
CustomizeQuestion::create(array_add($request->all(), 'sector_id', $sector));
}
flash()->success('New question has been added.');
return redirect('questions');
}
我也试过这段代码,但它是一样的:
public function store(QuestionRequest $request)
{
$data = $request->all();
Question::create($data);
$sectors = Sector::lists('id');
foreach($sectors as $sector){
$data['sector_id'] = $sector;
CustomizeQuestion::create($data);
}
flash()->success('New question has been added.');
return redirect('questions');
}
【问题讨论】:
-
您的代码对我有用。尝试做 dd($sector, array_add($request->all(), 'sector_id', $sector));并粘贴结果
-
你会添加模型 CustomizeQuestion 吗?