روز برنامه‌نویس مبارک 🤩🎉 از هدایای روز برنامه‌نویس جا نمونی ⌛
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ امید عرب زادگان
وارد نشدن محصول دوم
جامعه پی اچ پی ایجاد شده در ۱۵ فروردین ۱۴۰۱

سلام

من زمانی که محصول دوم یا سوم رو وارد میکنم وقتی dd میگیرم اضافه نمیشه .

public $minutes = 600 ;
    public function addBasketItem($product_id)
    {
        
        $product = Product::findorfail($product_id);
        $basket =json_decode(Cookie::get('basket'),true) ;
        if (!$basket) 
        {
            $basket = [
                $product->id => [
                    'title' => $product->title,
                    'price' => $product->price,
                    'demo_url' => $product->demo_url,
                ],
            ];
        }
        $basket = json_encode($basket);
        cookie::queue('basket' , $basket , $this->minutes);
        return back()->with('success','محصول به سبد اضافه شد');
        if (isset($basket[$product->id]))
        {
            return back()->with('success','محصول قبلا انتخاب شده است');
        }
        
        $basket[$product->id] = [
            'title' => $product->title,
            'price' => $product->price,
            'demo_url' => $product->demo_url,
        ];
        Cookie::queue('basket' , json_encode($basket) , $this->minutes);
        return back()->with('success','محصول به بقیه سبد خرید اضافه شد');
    }

سلام دوست عزیز

با توجه به این که کدها در اینجا یهم میریزند، لطفا پروژتون رو پیوست کنید بنده و یا همکارانم در اولین فرصت براتون بررسی کنیم!

محمد گازری ۱۵ فروردین ۱۴۰۱، ۱۴:۲۹