Laravel 为开发者提供了一个很大的帮助,可以用一行代码一条记录保存一个表单的所有输入字段。
如果我想将具有多个输入字段和一条记录的表单保存到数据库中,例如:
然后我可以用下面的代码保存它并且效果很好:
SaveOrder:: create($request->all());
现在我有一个问题。如果我在一个表单中有多个记录(多行),我可以通过按下按钮添加新行。那么如何用上面的代码保存所有记录呢?
最佳答案
使用 Eloquent 很容易做到这一点:
$data = array(
array('field1'=>'value1', 'field2'=> value2),
array('field1'=>'value1', 'field2'=> value1),
//...
);
Model::insert($data);
关于php - 在 Laravel 中使用 request->all 保存所有记录记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50325707/