php - 在 Laravel 中使用 request->all 保存所有记录记录
问题描述
Laravel 为开发人员保存表单的所有输入字段提供了极大的帮助,该表单是一行代码的一条记录。
就像我想将具有多个输入字段和一条记录的表单保存到数据库一样:
然后我可以用下面的代码保存它,它工作得很好:
SaveOrder:: create($request->all());
现在我有一个问题。如果我在一个表单中有多个记录(多行),我可以按下按钮添加新行。那么如何使用上述代码保存所有记录?
解决方案
使用 Eloquent 很容易做到这一点:
$data = array(
array('field1'=>'value1', 'field2'=> value2),
array('field1'=>'value1', 'field2'=> value1),
//...
);
Model::insert($data);
推荐阅读
- ansible - 使用 ansible Vault 创建具有相同密码的多个用户
- python - 如何在代码中更改不和谐机器人头像 [python]
- database - 如何在flutter中将值插入到sqflite数据表的特定行中
- python - Pandas 解析文本数据并分配列
- docker - 如何在自定义网络上允许对 Docker 容器的完全入站和出站 Internet 访问?
- python - 使用一个不带变量的 for 循环查找字符串中的重复字符
- iis - IIS 服务器配置 SignalR - WebSocket
- r - R:单变量的幂曲线
- python - 骰子损失变化(平均,每个块的最大值)
- java - 如何在android studio中显示所有文件和文件夹,如文件管理器