Armin Rahmati
3 سال پیش توسط Armin Rahmati مطرح شد
2 پاسخ

حذف رکورد از دیتابیس در زمان مشخص

سلام دوستان.
چطور میشه مثه سایت دیوار و شیپور یه آگهی رو مثلا بعد از دو هفته حذف کرد؟
ممنون میشم راهنمایی کنید.


ثبت پرسش جدید
افشار محمودیان
تخصص : برنامه نویس
@afsharmahmoodian 3 سال پیش مطرح شد
0

باید از cron job استفاده کنید که یک اسکریپتی هر مدت مشخص ( مثلا هر شب ساعت 23 ) اجرا بشه و اونجا چک بکنید که کدوم رکورد ها زمان انقضاشون گذشته و حذفشون کنید .
این روش خوب و مناسبیه .

اما اگر اینطوری امکانش نبود میتونید یک قطعه کد بزارید یجایی از برنامه که هر بار این کار رو انجام بده ( مثلا موقع لاگین کردن کاربر ) .
این روش مناسب نیست و توصیه نمیشه .


thevil
تخصص : برنامه نویس خسته
@thevilgh 3 سال پیش مطرح شد
0

سلام لاراول یه قسمتی داره به اسم task schedules که باهاش می تونید cron job بنویسید و مدیریت و تمیزی کد بهتری داره


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

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