我想將扇區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));並粘貼結果 –
你會添加Model CustomizeQuestion嗎? –