我的数据库中有一个含有产品数量的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}}
我必须在控制器中添加哪些代码?
由于
答案 0 :(得分:2)
当有人进行购买时,请使用decrement()
方法。类似的东西:
Product::decrement('instock', $itemsPurchased);