// 点击秒杀商品,进入抢购方法
public function price(Request $request)
{
$data = $request->input();
array_shift($data);
unset($data['order']);
// 查出订单表是否有此用户
$user = Order::where('user_id',$data['user_id'])->get()->toarray();
// 如存在拒绝请求,返回数据
if (!empty($user)){
return ['code'=>302,'msg'=>'你已抢过了'];
}
// 查出当前商品的库存按商品id循环存如redis队列,这一步应在添加商品的时候做操作
$goods = Goods
laravel8 redis简便超买防御
最新推荐文章于 2024-05-29 17:33:44 发布
本文介绍了如何在 Laravel8 中利用 Redis 的特性,构建一套简便的超买防御系统,防止商品库存瞬间被清空,保护业务稳定运行。
摘要由CSDN通过智能技术生成