راکت
حل
3 پاسخ

ساخت جدول حساب ویژه

سلام خسته نباشید
من یه پروژه دارم که یه بخشش خرید اشتراک هست
مثل همین سایت راکت که بخش عضویت ویژه 1 ماه و 3 ماهه و ... داره
به نظر شما جدول دیتابیسش چجوری پیاده سازی کنم
کلا اگه یه توضیح کوچیکی راجبش بدین ممنون میشم


ثبت پرسش جدید
Muhammad
Muhammad
تخصص :Back-End Developer
@muhammad5 سال پیشمطرح شد
0

سلام.
بستگی به این داره که تفاوت بین اشتراک‌ها چیه: اگه فقط تفاوت زمانی دارن، یه فیلد datetime روی جدول کاربران که تاریخ انقضا رو نگه داره کافیه. وقتی کسی اشتراکی رو خریداری کنه، تاریخ انقضا از زمان فعلی به علاوه زمان اشتراک محاسبه و ذخیره میشه.
طرح اشتراک‌ها هم اگه متغیر نیستن و قراره ثابت بمونن، نیازی به ذخیره‌کردنشون توی دیتابیس نیست.


کیان صادقی
کیان صادقی
تخصص :کار‌آموز برنامه نویسی بک اند
@kian.sdi.00285 سال پیشمطرح شد
-2

سلام .
به نظرم شما میتونید مدلی داشته باشید با اسم acount یا هر اسم دیگه ای که خودتون راحتید.
این مدل میتونه property هایی که مد نظر شما هست رو داشته باشه که یکیش میتونه duration یا همون مدت زمان اشتراک باشه.
میتونید اشتراک های مختلف از سمت ادمین تعریف کنید.
اشتراک 3 ماهه با قیمت خاص خودش و اسم خاص خودش مثلا پکیج طلایی و یا ...
برای جدول user هاتون میتونید یه property با خاصیت nullable ایجاد کنید به اسم acount_level و acount_expire که اولی آیدی مربوط به اون حساب ویژه هست و دومی تاریخ انقضای عضویت ویژه است.


moha li
moha li
تخصص :توسعه دهنده لاراول و Vue
@mohaligateway5 سال پیشمطرح شد
0

سلام وقت شما بخیر
در این جلسه مهندس موسوی زحمت کشیدن و توضیحات کامل رو دادن.
https://roocket.ir/series/build-an-educational-website-and-shop-with-laravel/episode/39
@hamidrezaramzani
@kian.sdi.0028


Muhammad
Muhammad
تخصص :Back-End Developer
@muhammad5 سال پیشمطرح شد
0

سلام.
بستگی به این داره که تفاوت بین اشتراک‌ها چیه: اگه فقط تفاوت زمانی دارن، یه فیلد datetime روی جدول کاربران که تاریخ انقضا رو نگه داره کافیه. وقتی کسی اشتراکی رو خریداری کنه، تاریخ انقضا از زمان فعلی به علاوه زمان اشتراک محاسبه و ذخیره میشه.
طرح اشتراک‌ها هم اگه متغیر نیستن و قراره ثابت بمونن، نیازی به ذخیره‌کردنشون توی دیتابیس نیست.


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

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