راکت
حل شده

آپ دیتا بیس هر شب ساعت 12 در لاراول

1 پاسخ

سلام دوستان من میخوام در لاراول یک جدول کد تخفیف رو هر شب ساعت 12 کدتخفیفهایی که اکسپایر شدن رو از جدول پا کنم.. آیا راه اون cron job هست؟ هنوز روی لوکال هستم و در ویندوز هستم...
@mhyeganeh
@endworld

ثبت پرسش جدید

پاسخ‌ها

1
محمدحسن یگانه
محمدحسن یگانه
@mhyeganeh

تخصص: Full-Stack Web Developer Freelancer

بهترین پاسخ

اگر خیلی مهمه که هر شب کدهای تخفیف منقضی شده حذف بشه، منطقا بله باید از ترکیب CronJob سرور و Schedule لاراول استفاده کنید.

اما بعضی از مواقع میشه قضیه رو به نحو دیگری هم انجام داد. مثلا هر وقت کاربر کدتخفیف رو وارد کرد و موقع اعتبار سنجیش منطقا باید چک بکنید که منقضی شده یا نه. پس می‌تونید اونجا هم عملیات حذف رو انجام بدید تا لازم نباشه هر شب اتومات این قضیه انجام بشه.

نکته دیگه هم اینکه بعضی مواقع رکوردهای ایجاد شده نباید حذف بشن. چون اینجوری هیچ علامتی ازشون باقی نمی‌مونه. فرضا کاربران موقع وارد کردن کد تخفیف منقضی شده بهتره پیغام خطا بگیرند که «کد وارد شده منقضی شده است». حالا اگر کلا حذفش کرده باشید چطور می‌خواهید متوجه بشید که قبلا چنین کدی داشتید که منقضی شده یا اصلا کد اشتباه وارد شده...؟

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

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

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