سلام خسته نباشید
من یه پروژه دارم که یه بخشش خرید اشتراک هست
مثل همین سایت راکت که بخش عضویت ویژه 1 ماه و 3 ماهه و ... داره
به نظر شما جدول دیتابیسش چجوری پیاده سازی کنم
کلا اگه یه توضیح کوچیکی راجبش بدین ممنون میشم
سلام.
بستگی به این داره که تفاوت بین اشتراکها چیه: اگه فقط تفاوت زمانی دارن، یه فیلد datetime روی جدول کاربران که تاریخ انقضا رو نگه داره کافیه. وقتی کسی اشتراکی رو خریداری کنه، تاریخ انقضا از زمان فعلی به علاوه زمان اشتراک محاسبه و ذخیره میشه.
طرح اشتراکها هم اگه متغیر نیستن و قراره ثابت بمونن، نیازی به ذخیرهکردنشون توی دیتابیس نیست.
سلام .
به نظرم شما میتونید مدلی داشته باشید با اسم acount یا هر اسم دیگه ای که خودتون راحتید.
این مدل میتونه property هایی که مد نظر شما هست رو داشته باشه که یکیش میتونه duration یا همون مدت زمان اشتراک باشه.
میتونید اشتراک های مختلف از سمت ادمین تعریف کنید.
اشتراک 3 ماهه با قیمت خاص خودش و اسم خاص خودش مثلا پکیج طلایی و یا ...
برای جدول user هاتون میتونید یه property با خاصیت nullable ایجاد کنید به اسم acount_level و acount_expire که اولی آیدی مربوط به اون حساب ویژه هست و دومی تاریخ انقضای عضویت ویژه است.
سلام وقت شما بخیر
در این جلسه مهندس موسوی زحمت کشیدن و توضیحات کامل رو دادن.
https://roocket.ir/series/build-an-educational-website-and-shop-with-laravel/episode/39
@hamidrezaramzani
@kian.sdi.0028
سلام.
بستگی به این داره که تفاوت بین اشتراکها چیه: اگه فقط تفاوت زمانی دارن، یه فیلد datetime روی جدول کاربران که تاریخ انقضا رو نگه داره کافیه. وقتی کسی اشتراکی رو خریداری کنه، تاریخ انقضا از زمان فعلی به علاوه زمان اشتراک محاسبه و ذخیره میشه.
طرح اشتراکها هم اگه متغیر نیستن و قراره ثابت بمونن، نیازی به ذخیرهکردنشون توی دیتابیس نیست.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟