پارسا سجادی
4 ماه پیش توسط پارسا سجادی مطرح شد
5 پاسخ

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

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


ثبت پرسش جدید
محمد رضا
تخصص : Full Stack Developer
@salar.mohammad2013 4 ماه پیش مطرح شد
1

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


پارسا سجادی
تخصص : طراحی و برنامه نویسی وب
@Dr.Parsa 4 ماه پیش آپدیت شد
0

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


محمد رضا
تخصص : Full Stack Developer
@salar.mohammad2013 4 ماه پیش مطرح شد
1

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

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


محمد رضا
تخصص : Full Stack Developer
@salar.mohammad2013 4 ماه پیش مطرح شد
1

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


پارسا سجادی
تخصص : طراحی و برنامه نویسی وب
@Dr.Parsa 4 ماه پیش مطرح شد
1

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


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

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