Laravel 5每次销售的产品数量都会减少

时间:2017-12-22 09:08:52

标签: laravel laravel-5

我的数据库中有一个含有产品数量的Laravel商店。

数量留下了会员看到的内容:

Quantity : {{$product->instock}}

产品创建:

<input type="number" name="instock" id="instock" class="productcreate" value="{{old('instock')}}" placeholder="Enter Your Quantity"> in Stock

控制器:

  if ($request->instock == null) {
    session()->flash('errormessage','Quantity is required');
    return redirect()->back()->withInput();
  }

如何减少每件已售商品的数量?示例我现在有90个项目库存。会员立即在Quantity: {{$product->instock}}

购买一件商品和数量减少到89件商品

我必须在控制器中添加哪些代码?

由于

1 个答案:

答案 0 :(得分:2)

当有人进行购买时,请使用decrement()方法。类似的东西:

Product::decrement('instock', $itemsPurchased);