雄辩 - 更新集合中的所有模型
我想在集合的所有模型中设置某个属性。
在普通 SQL 中:
UPDATE table SET att = 'foo' WHERE id in (1,2,3)
我有的代码:
$models = MyModel::findMany([1,2,3]);
$models->update(['att'=>'foo']);
取自此处
但不起作用。我得到
Call to undefined method Illuminate\Database\Eloquent\Collection::update()
我发现它的唯一方法是使用查询构建器构建查询,但我宁愿避免这种情况。