راکت
حل شده

سبد خرید لاراول

5 پاسخ

سلام دوستان
برای سبد خرید از پکیج ها استفاده کنم یا خودم دستی بزنم
اگه پکیج ، معرفی کنین لطفا

ثبت پرسش جدید

پاسخ‌ها

5
محمد رضا
محمد رضا
@salar.mohammad2013

تخصص: Full Stack Developer

بهترین پاسخ

سلام
سبد خرید خیلی ساده تر از اونیه که بخایی برای تحلیل یک پکیج وقت بزاری و یادش بگیری
تنها کاری که میکنی اینه که یه سشن تعریف میکنی ( میتونه کوکی باشه )
فقط شناسه محصول انتخاب شده ، نام ، و تعداد رو توش نگه میداری همین
قیمت و اینا رو هر بار از دیتابیس میخونی که قابل هک کردن و تغییر دادن نباشه و نگرانش نباشی همین
میتونی قیمت رو هم برای نمایش اولیه توش ذخیره کنی اما در مرحله ی اخر حتما باید شناسه محصول رو برداری فقط و قیمت رو از دیتابیس مجدد دریافت کنی ( چون کوکی قابل تغییر هست که باید مراقبش بود )
همین بعد از ثبت سفارش کوکی یا سشن رو خالی میکنی و سفارشش رو ثبت دیتابیس میکنی و منتقلش میکنی به درگاه پرداخت و بقیه کارا
یعنی کل سبد خرید شد یک سشن همین

پارسا سجادی
پارسا سجادی
@mrcortexcode

تخصص: فول استک وب

مشکلی نداره که سبد خرید توی پایگاه داده ذخیره بشه؟ با ایدی و تعداد و نام و پیشنمایش قیمت؟
میخوام برای یوزر ثبت شه ن برای سشن
@salar.mohammad2013

محمد رضا
محمد رضا
@salar.mohammad2013

تخصص: Full Stack Developer

دلیل این کار فقط برای زمانی هست که طرف اگر بعدن توی گوشیش هم سایت رو باز کرد و توی دو سه تا کامپیوتر متفاوت بتونه همون سبد خرید رو داشته باشه
کاری که دیجیکالا داره میکنه
ولی باز هم نکتش اینه که باید از سشن هممم استفاده کنی
دلیل اینه که همیشه که کاربر لاگین نیست
شما برو خروج بزن از سایت دیجیکالا بعد سبد خرید خودت رو انتخاب کن
مشکلی نداره
امااااااااااا بعد از اولین ورود میایی سشن رو میفرستی توی دیتابیس و سشن رو میتونی خالی کنی یا برعکس
سشن رو خالی نکنی و بعد از ورود هرچی که از قبل توی دیتابیس هست رو به سشن اضاف کنی و برعکس هرجی توی سشن هست هم بره دیتابیس

در کل دستت بازه که میخوایی چیکار کنی این به طرز فکر خودت و سایتت که چی براش بهتره ربط داره

شاید پاسخ شما همین‌جا باشد

محمد رضا
محمد رضا
@salar.mohammad2013

تخصص: Full Stack Developer

نکته اخر که گفتی با قیمت و نام توی دیتابیس ذخیره بشه
خب شما چرا نیاز داری افزونگی ایجاد کنی و نرمال سازی دیتابیست رو خراب کنی ؟؟؟
نیاز نداری توی دیتابیس مجدد نام و قیمت رو توی فیلدی ذخیره کنی
دلیلی که توی سشن گفتم ذخیره کنی اینه که پروژه سبک میشه و درخواست به دیتابیس ارسال نشه اصلا تا اخرین لحظه
ولی وقتی شما سبد خریدت توی دیتابیسه دلیلی برای ذخیره ی نام و قیمت نداری به صورت تکراری

پارسا سجادی
پارسا سجادی
@mrcortexcode

تخصص: فول استک وب

درست..
ممنونم از راهنماییتون

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام