سلام خدمت دوستان من دارم سبد خرید یک فروشگاه را پیاده سازی می کنم به نظرتون برای ذخیر محصولات داخل سبد خرید از session استفاده کنم یا database؟
اگه روش های دیگه ای هم هست لطفا معرفی کنید ممنون
سلام
برای سبد خرید در فروشگاه ها دو راه وجود داره یک راه cookie و یک راه session برای session کاربر باید لاگین کرده باشه ولی برای cookie نیاز به این کار نیست. شما ابتدا درخواست ها رو یک کاربر رو داخل cookie و session ذخیره می کنید و بعد هنگام ارسال به سمت درگاه پرداخت و یا در مرحله بعد به صورت order در دیتا بیس ذخیره می کنید.
@amirhasandidloo
از session storage استفاده کنید به این صورت که توی کنترلر سبد خرید محصول رو پاس میدید به کلاس سبد خرید که به صورت ساپورت یه جای دیگه نوشته شده و همه ی کار هایی که میشه با session انجام داد مثل put() get() و .. رو تو متد های اون کلاس که محصول بهشون پاس داده شده پیاده سازی کنید.
سلام من نظرم متفاوته اگه کاربر با کامپیوتر سبد خرید رو وارد کرد و خواست داخل گوشی نهایی کنه خب می بینه که سبدش خالیه
من خودم خیلی این کار رو انجام می دم مثلا مشخصات کارت رو داخل گوشی ذخیره می کنم و برای خرید داخل pc سفارش ها رو پرداخت می کنم
@mohaligateway
سلام @amirhasandidloo
به نظر من برای سبد خرید از سشن استفاده کنی بهتره چون قابل ویرایش توسط کاربر نیستش
میتونی از پکیج زیر هم استفاده کنید
mohammadv184/laravel-cart
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟