有时候我们需要批量向数据库添加数据
在laravel中我们使用insert来批量插入数据
$data= [
['name'=>'111'],
['name'=>'222'],
];
DB::table('xxx')->insert($data);
在orm中
class BaseModel extend Model
{
public function addAll(Array $data)
{
$rs = DB::table($this->getTable())->insert($data);
return $rs;
}
}
class User extend BaseModel
{
}
//使用时
$user = new User();
$data= [
['name'=>'111'],
['name'=>'222'],
];
$user->addAll($data);
如有问题,可以QQ搜索群1028468525加入群聊,欢迎一起研究技术
转载请注明:laravel批量插入数据 出自老鄢博客 | 欢迎分享