如何在laravel 4中批量更新

use*_*508 6 php mysql laravel eloquent laravel-4

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

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

$invoiceitem->insert($items_array);
Run Code Online (Sandbox Code Playgroud)

Wis*_*tar 12

你可以使用雄辩的.

Model::whereIn($items_array)->update(array('Foo' => 'Bar'));
Run Code Online (Sandbox Code Playgroud)

  • 缺少一个arg:`Model :: whereIn("id",$ items_array) - > update(array('Foo'=>'Bar'))`; (5认同)