حمیدرضا رمضانی
4 سال پیش توسط حمیدرضا رمضانی مطرح شد
3 پاسخ

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

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


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

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


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

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


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

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


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

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


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

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