پیاده سازی سبد خرید

ساخت وبلاگ
سلام و خسته نباشید

من سبد خرید را می خواستم تو لاراول پیاده سازی کنم اما یک مشکلی ک دارم اینه که مقدار در سشن ذخیره نمیشه و یا اینکه یکبار بیشتر ذخیره نمیشه مثلا اگر یکبار بر رو دکمه افزودن ب سبد خرید کلیک کردی برای دفعه دوم اضافه نمیشه و یا اینکه اگه رفتی یک محصول دگ را خواستی اضافه کنی اون محصول قبلیه از بین میره
این کد کنترلر من:

 if(!session::has('cart')) { session::put('cart', []); } $cart = session::get('cart'); $pid = $request->product_id; if(isset($cart[$pid])) { $cart[$pid]++; } else { $cart[$pid] = 1; } session::push('cart', $cart); var_dump(session::get('cart')); }

اینم کد ایجکس :

کد:

  <?php $url=Url('/').'/add' ?>
        <script type="text/javascript">
            $('#add-to-cart').on('click',function(){
                var id = $(this).val();
                $.ajax({
                    url:'<?= $url ?>',
                    type:"POST",
                    data:'product_id='+id,
                    success:function(data)
                    {

                        $("#result").html(data);
                    }
                });

            });
        </script>

تشکر شده توسط:

برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید

برچسب : نویسنده : خنجی prog بازدید : 139 تاريخ : شنبه 7 فروردين 1395 ساعت: 8:48