【发布时间】:2019-02-18 13:01:08
【问题描述】:
我有一个由 3 部分组成的表单,我希望能够在每次提交后更新数据库。有一个表格包含以下所有字段。
form1 asks for first and last name
form2 asks for email and phone
form3 asks for city and state
在我的控制器中,我有 3 个单独的函数来保存表单的每个步骤:
public function name(Request $request){
$lead = Lead::firstOrNew(123);
$lead->firstName = $request->get('firstName ');
$lead->lastName = $request->get('lastName');
$lead->save();
return redirect('/form2');
}
public function info(Request $request){
$lead = Lead::find(123);
$lead->email = $request->get('email');
$lead->phone = $request->get('phone');
$lead->save();
return redirect('/form3');
}
public function address(Request $request){
$lead = Lead::find(123);
$lead->city = $request->get('city');
$lead->state = $request->get('state');
$lead->save();
return redirect('/done');
}
有没有办法将它与一个更新功能结合起来?
【问题讨论】:
标签: php database laravel forms eloquent