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

问题描述 投票:3回答:1

我的数据库中有一个带有产品数量的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件商品

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

谢谢

laravel laravel-5
1个回答
2
投票

有人购买时使用decrement()方法。就像是:

Product::decrement('instock', $itemsPurchased);
© www.soinside.com 2019 - 2024. All rights reserved.