Paradox
4 سال پیش توسط Paradox مطرح شد
5 پاسخ

ارتباط بین جدول cart و order

سلام وقت بخیر
من اطلاعات جدول cart رو تو دیتابیس ذخیره کردم ولی فیلد order ثبت نمیشه، چه نوع رابطه ای باید بنویسیم ؟


ثبت پرسش جدید
Paradox
تخصص : در حال یادگیری
@paradox 4 سال پیش مطرح شد
0

@hosseinshirinegad98
من یه جدول cart دارم
یه جدول order

اطلاعات جدول cart تو دیتابیس ذخیره میشه
فیلد order_id پر نمیشه

و جدول order اطلاعاتش تو دیتابیس ثبت نمیشه

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

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


حسین شیری نژاد
تخصص : programmer
@hosseinshirinegad98 4 سال پیش آپدیت شد
0

اول اینکه اسم جدول cart رو عوض کنید carts دوم اینکه اسم جدول order رو بزارید orders
اینجا مشکل از رابطه نیست باید ببینی چرا چیزی در جدول orders ثبت نمیشه. احتمال میدم در مدل order پروپرتی $fillable رو تعریف و مقدار دهی نکردین


حسن حکمتی
تخصص : برنامه نویس وب و بلاکچین
@hekmati 4 سال پیش مطرح شد
1

سلام
تا قبل از اینکه کاربر ثبت سفارش کنه لازم نیست اطلاعات رو در دیتابیس ذخیره کنید. بهتره اطلاعات cart توی سشن ها باشه و پس از تایید توی دو جدول orders و orders_item ذخیره بشن.
توی orders میتونید شماره سفارش، ای دی کاربر ، ... نگهداری کنید و در orders_item ، ای دی مربوط به orders و اطلاعات مربوط کالاها یا خدمات فروخته شده رو داشته باشید.


محمدرضا قمی اویلی
تخصص : لاراول
@ghomi 4 سال پیش مطرح شد
0

خب چرا میخوایین ارتباطی بین سبد خرید (cart) و سفارش(order) باشه؟
خب نگاه کنید هنگامی که به مرحله پرداخت رسید یک سفارش جدید توی دیتابیس ایجاد میکنید و اونو به محصولاتی که توی سبد خرید هستن توسط جدول واسط اتصال میدید و میتونید از pivot هم برای تعداد سفارش از هر محصول استفاده کنید.
بلافاصله بعد از ایجاد سفارش جدید جدول های مربوط به سبد خرید حذف میکنید و از این زمان به بعد شما دیگه سبد خرید خالی دارید و یک سفارش پرداخت نشده که راحت میتونید ادامه مراحل تا پرداخت آنلاین یا پرداخت درب منزل


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 4 سال پیش مطرح شد
0

شما اطلاعات cart رو باید ذخیره کنید دیگه
حالا چه توی سشن و چه دیتابیس
و هنگامی که سفارشی ثبت شد.. اطلاعات Cart رو در جدول orders ذخیره میکنید


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

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