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

时间:2019-04-11 21:45:28

标签: php laravel laravel-5 eloquent laravel-query-builder

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

update products set quantity = quantity + 3

1 个答案:

答案 0 :(得分:4)

首先,您需要获取特定的实例进行更改:

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

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

$product->quantity += 3;

最后,您必须保存更改:

$product->save();

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

Ps .:使用口才。