【问题标题】:how to bulk update in laravel 4如何在 laravel 4 中批量更新
【发布时间】:2014-07-15 18:38:41
【问题描述】:

您好,我想知道如何在 laravel 4 中进行批量更新,而不是循环和分块更新?

我知道批量插入是这样的:

$invoiceitem->insert($items_array);

【问题讨论】:

标签: php mysql laravel laravel-4 eloquent


【解决方案1】:

安装一个简单的软件包即可轻松进行批量更新

https://github.com/rajmn/batchquery-package

通过特定条件更新表中的多个列也一次插入多行

【讨论】:

  • 鉴于这个问题是近 7 年前提出的,我现在需要一个答案:)
【解决方案2】:

你可以用雄辩的。

Model::whereIn($items_array)->update(array('Foo' => 'Bar'));

【讨论】:

  • 缺少一个参数:Model::whereIn("id", $items_array)->update(array('Foo' => 'Bar'));
猜你喜欢
  • 2013-06-09
  • 2014-11-25
  • 1970-01-01
  • 1970-01-01
  • 2021-12-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多