laravel批量插入数据

发布时间:2023-04-28 23:41:15 阅读:1252次

有时候我们需要批量向数据库添加数据

在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加入群聊,欢迎一起研究技术

支付宝 微信

有疑问联系站长,请联系QQ:QQ咨询

转载请注明:laravel批量插入数据 出自老鄢博客 | 欢迎分享