【问题标题】:How to decrement a column value in Laravel如何减少 Laravel 中的列值
【发布时间】:2020-10-25 08:44:08
【问题描述】:

这是我正在使用的查询:

$number = DB::table('products')->where('id', '=', $product->id)->update(['quantity' => 'quantity', '-', 1 ]);

请帮助我正确的语法。我想从数量列的当前值中减去 1。谢谢

【问题讨论】:

    标签: mysql sql laravel controller shopping-cart


    【解决方案1】:

    您可以为此使用decrement 方法;

    查询构建器还提供了方便的方法来增加或减少给定列的值。这是一个快捷方式,与手动编写更新语句相比,提供了更具表现力和简洁的界面。

    DB::table('products')->where('id', $product->id)->decrement('quantity');
    

    【讨论】:

      猜你喜欢
      • 2015-06-04
      • 1970-01-01
      • 2011-05-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-19
      • 1970-01-01
      • 2018-11-11
      相关资源
      最近更新 更多