假如现在有个需求是:用你账户余额去购买一个商品
基本逻辑是 :余额-物品单价 = 最新余额 ;然后把最新余额获得后更新数据库中对应余额字段
但是laravel56的查询构建器中提供了更高效更简单的方法
递增:在原字段的基础上递增某些数值
increment
第二个参数可以是固定值,也可是得到计算后的变量
(假如votes的原来值是10,那么操作后结果为15)
DB::table('users')->increment('votes', 5);
递减:
decrement
假如这里的votes初始值是1,那么结果是4。
DB::table('users')->decrement('votes', 5);