مشاوره و انتخاب نقشه راه اختصاصی شما برای یادگیری برنامه نویسی در اینسپشن (فرصت محدود ⏰)
۰ ثانیه
۰ دقیقه
۰ ساعت
۲ علی اسماعیلی
پیاده سازی سبد خرید با دیتابیس
جامعه لاراول ایجاد شده در ۰۸ فروردین ۱۳۹۹

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

کلاسمون رو مثلا اسمشو میزاریم CartStorage

حالا توی constructor جی باید بهش پاس بدیم ؟ و چجوری باید پیاده سازی بشه چجوری ذخیره کنیم ؟

توی دیتابیس اینجوری گذاشتم user_id و product_id

سلام .. داخل constructor هرپارامتری که احساس میکنید نیاز دارید برای پیاده‌سازی میتونید بهش پاس بدید که در مورد ذخیره سازی داخل دیتابیس فکر نمیکنم نیاز باشه پارامتری پاس داده بشه. 

ستون‌های دیتابیس هم باید product_id, user_id, quantity باشه ... این ۳ مورد برای پیاده‌سازی اولیه کافی هستش. و اگر نیاز داشتید میتونید برحسب اون ستون‌های بیشتری اضافه کنید.

مهرداد سامی ۰۹ فروردین ۱۳۹۹، ۰۹:۲۶

سلام استاد یه سوال داشتم من میخوام وقتی کاربر مهمان هست و توی سایت لاگین نشده از SessionStorage استفاده کنم و وقتی که لاگین کرد از DatabaseStorage استفاده کنم 

اما توی ServiceProvider‌ها نمی‌تونم چک کنم ببینم کاربر لاگین هست یا نه.

راه حل چیه؟ 

اگه با middleware‌ها میشه بایند کرد ممنون میشم یک نمونه کد بفرستید

Mohammad Hamzeh ۱۱ اردیبهشت ۱۳۹۹، ۱۵:۳۶