我正在使用laravel 6框架,正在减少数据库中的数量
$query->decrement('quantity',$request->qty);
我的工作代码为减量,但是我想限制数值,当数值(减小数量)大于或等于(数量)时,将显示消息-> with('msg','数量不够!' )
为了避免股票出现负值并提醒用户。
谢谢
您应该先获取产品(或其他产品),并确保有足够的数量。
// read query to get product
if ($product->quantity < $request->qty) {
return redirect->back()
->with('error','Quantity is not Enough')
} else {
$product->decrement('quantity',$request->qty);
}