【问题标题】:How bulk update with Model to Laravel 5.4?如何批量更新模型到 Laravel 5.4?
【发布时间】:2017-07-01 05:49:45
【问题描述】:

如何使用 Model 批量更新到 Laravel 5.4?

模特品牌

class Brand extends Model
{
   use BulkInsertOrUpdate;

   ...
}

My trait 用于此操作

示例使用 -

Brand::bulkInsertOrUpdate($array, 'title'); 或者 Brand::bulkInsertOrUpdate($array, ['title', 'slug']);

有没有更简单的批量上传方法?我对标准方法 updateOrCreate 的理解程度仅适用于一个元组

【问题讨论】:

  • 您要上传批量视频文件还是图片文件?
  • 数据库中的项目
  • 好的,你想在数据库中上传多张图片吗?
  • 不,简单记录
  • 好的。然后你首先创建迁移,然后是控制器,然后是模型文件

标签: php postgresql eloquent laravel-5.4


【解决方案1】:

您可以尝试获取 Array 中的所有图像,只要使用 for 或 foreach 循环插入/更新 Array 图像即可。

【讨论】:

  • 嗨,答案下的 cmets 表明原始问题是针对普通数据库记录,而不是图像。人们经常需要批量插入/更新操作的原因与速度有关,尤其是在使用 ORM 时
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-03-08
  • 1970-01-01
  • 2014-11-25
  • 1970-01-01
  • 2018-02-02
相关资源
最近更新 更多