降低Laravel中的值时的限制

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

我正在使用laravel 6框架,正在减少数据库中的数量

      $query->decrement('quantity',$request->qty);

我的工作代码为减量,但是我想限制数值,当数值(减小数量)大于或等于(数量)时,将显示消息-> with('msg','数量不够!' )

为了避免股票出现负值并提醒用户。

谢谢

php laravel decrement
1个回答
0
投票

您应该先获取产品(或其他产品),并确保有足够的数量。

// 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);
}
© www.soinside.com 2019 - 2024. All rights reserved.