如何自动将值添加到 Laravel 中的现有值

How to automatically add a value to an existing value in Laravel

如何使用我的模型 运行 这个 SQL 语句与 Laravel Eloquent ORM?

update products set quantity = quantity + 3

首先你需要获取特定的instace来改变:

$product = Product::find($id);

现在,您拥有对象的所有属性并且可以更改加载的值:

$product->quantity += 3;

最后,您必须保存更改:

$product->save();

然后,如果您检查数据库,该值将会更改。

Ps.: 使用Eloquent.