راکت

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

4 پاسخ

سلام خدمت دوستان من دارم سبد خرید یک فروشگاه را پیاده سازی می کنم به نظرتون برای ذخیر محصولات داخل سبد خرید از session استفاده کنم یا database؟
اگه روش های دیگه ای هم هست لطفا معرفی کنید ممنون

ثبت پرسش جدید

پاسخ‌ها

4
moha li
moha li
@mohaligateway

تخصص: توسعه دهنده لاراول و Vue

سلام
برای سبد خرید در فروشگاه ها دو راه وجود داره یک راه cookie و یک راه session برای session کاربر باید لاگین کرده باشه ولی برای cookie نیاز به این کار نیست. شما ابتدا درخواست ها رو یک کاربر رو داخل cookie و session ذخیره می کنید و بعد هنگام ارسال به سمت درگاه پرداخت و یا در مرحله بعد به صورت order در دیتا بیس ذخیره می کنید.
@amirhasandidloo

عرفان مهدوی
عرفان مهدوی
@erfanmahdaviwd

تخصص: Full-stack web developer

از session storage استفاده کنید به این صورت که توی کنترلر سبد خرید محصول رو پاس میدید به کلاس سبد خرید که به صورت ساپورت یه جای دیگه نوشته شده و همه ی کار هایی که میشه با session انجام داد مثل put() get() و .. رو تو متد های اون کلاس که محصول بهشون پاس داده شده پیاده سازی کنید.

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

محمدصادق عبداللهی
محمدصادق عبداللهی
@mimsadAlef

تخصص: junior full stack developer

سلام من نظرم متفاوته اگه کاربر با کامپیوتر سبد خرید رو وارد کرد و خواست داخل گوشی نهایی کنه خب می بینه که سبدش خالیه
من خودم خیلی این کار رو انجام می دم مثلا مشخصات کارت رو داخل گوشی ذخیره می کنم و برای خرید داخل pc سفارش ها رو پرداخت می کنم
@mohaligateway

محمد عباسی
محمد عباسی
@mohammad.v184

تخصص: برنامه نویس

سلام @amirhasandidloo

به نظر من برای سبد خرید از سشن استفاده کنی بهتره چون قابل ویرایش توسط کاربر نیستش
میتونی از پکیج زیر هم استفاده کنید
mohammadv184/laravel-cart

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

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