راکت
حل شده

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

2 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

2
افشار محمودیان
افشار محمودیان
@afsharmahmoodian

تخصص: برنامه نویس

بهترین پاسخ

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

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

thevil
thevil
@thevilgh

تخصص: برنامه نویس خسته

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

شاید پاسخ شما همین‌جا باشد

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

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