PHP框架 Laravel Eloquent ORM 批量插入数据,怎么实现

PHP框架 Laravel Eloquent ORM 批量插入数据,怎么实现,第1张

PHP框架LaravelEloquentORM批量插入数据是通过传入数组实现的。比如:DB::table('users')->insert(array(array('email'=>'taylor@example.com','votes'=>0),array('email'=>'dayle@example.com','votes'=>0),))以上是 *** 作表users,执行insert语句,参数是一个数组,封装了两条数据,这里可以自定义数据,insert内部就编程批量插入了。然后调用save方法:publicstaticfunctioncreate(array$attributes){$model=newstatic($attributes)$model->save()return$model}

$users = User::where('id', 1)

         ->get()

         

if(count($users)>0){

  $user = $users[0]

  $user->username = 'bcoder'

  $user->save()

}

给你一个例子,User类是一个users表对应的model           


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9961729.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存