Laravel DB ::表更新记录

时间:2014-11-21 00:03:37

标签: php pdo laravel-4

我有这个查询

 DB::table('product_options')
        ->where('product_id', $id)
        ->where('size', $selected_size)
        ->update(array('stock' => WHAT TO PUT HERE));

在我更新了什么内容的更新部分,我应该把这个数字减少1?

1 个答案:

答案 0 :(得分:6)

使用decrement方法。 http://laravel.com/docs/4.2/queries#updates

 DB::table('product_options')
        ->where('product_id', $id)
        ->where('size', $selected_size)
        ->decrement('stock');