⏳۵۰٪ تخفیف فقط تا پایان جشنواره؛ بعدش همهچیز به قیمت قبل برمیگرده!
مشاهده دورههاسلام دوستان من میخوام یه سری سرویس دارم که اینها هرکدوم یه تاریخ انقضا دارند ثلا سه ماهه یا یک ساله و شش ماهه حالا کاربر انتخاب میکنه که مثلا سه ماهه میخواد بخره سرویس رو من هم توی دیتابیس یه بخش برای expire-at دارم که میخوام این بخش دقیقا مثل created_at ذخیره بشه که بعد بتونم با ورتا از اون توی ویو استفاده کنم حالا سوالم اینه که توی دیتابیس باید نوع expire_at رو چی بزارم؟
مثلا من الان timestamps گذاشتم که نمیدونم درسته یا نه ؟
$table->timestamps('expire_at');سلام بهترین روش همینه که شما یک فیلد expireat داشته باشی با نوع timestamps
وقتی میخوای تاریخ پایان اعتبار رو ثبت کنی از مثال های زیر استفاده کنی
use Carbon\Carbon;
//یکماه آینده
$expireDate = Carbon::now()->addMonth();
//دوماه آینده
$expireDate = Carbon::now()->addMonths(2);
// یکسال آینده
$expireDate = Carbon::now()->addYear();
برای شمسی هم میتونی از verta یا سایر پکیج های تاریخ شمسی استفاده کنی ولی بهترین روش همین ثبت تاریخ میلادی بصورت timestamps هست
شاید پاسخ شما همینجا باشد