سلام دوستان من میخوام یه سری سرویس دارم که اینها هرکدوم یه تاریخ انقضا دارند ثلا سه ماهه یا یک ساله و شش ماهه حالا کاربر انتخاب میکنه که مثلا سه ماهه میخواد بخره سرویس رو من هم توی دیتابیس یه بخش برای 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 هست
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟