我有多维数组,我想用我的模型在一个查询中插入所有数据,我知道我可以用DB
查询构建器类来完成,比如
DB::table('table')->insert([
['name' => 'foo'],
['name' => 'bar'],
['name' => 'baz']
]);
但我怎么能用模特做呢?
Model::create()
不插入多条记录,我也不想插入带循环的项目。是否有可能以雄辩的方式做到这一点?
答案 0 :(得分:6)
您可以使用型号执行此操作:
Model::insert([
['name' => 'foo'],
['name' => 'bar'],
['name' => 'baz']
]);
但这里插入的是同样的QB方法。