如何减少 Laravel 中的列值
Posted
技术标签:
【中文标题】如何减少 Laravel 中的列值【英文标题】:How to decrement a column value in Laravel 【发布时间】:2020-10-25 08:44:08 【问题描述】:这是我正在使用的查询:
$number = DB::table('products')->where('id', '=', $product->id)->update(['quantity' => 'quantity', '-', 1 ]);
请帮助我正确的语法。我想从数量列的当前值中减去 1。谢谢
【问题讨论】:
【参考方案1】:您可以为此使用decrement 方法;
查询构建器还提供了方便的方法来增加或减少给定列的值。这是一个快捷方式,与手动编写更新语句相比,提供了更具表现力和简洁的界面。
DB::table('products')->where('id', $product->id)->decrement('quantity');
【讨论】:
以上是关于如何减少 Laravel 中的列值的主要内容,如果未能解决你的问题,请参考以下文章
Laravel/VueJs。如何根据传入的列值显示不同颜色的按钮?