如何在laravel 4中批量更新

时间:2014-05-27 00:36:28

标签: php mysql laravel laravel-4 eloquent

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

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

$invoiceitem->insert($items_array);

2 个答案:

答案 0 :(得分:12)

你可以使用雄辩。

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

答案 1 :(得分:0)

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

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

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