جشنواره بهارانه راکت! ۳۵% تخفیف ویژه بر روی دوره‌های آموزشی

مشاهده دوره‌ها
ثانیه
دقیقه
ساعت
روز
s@jj@d
8 ماه پیش توسط s@jj@d مطرح شد
4 پاسخ

چگونه در لاراول با اتمام یک تاریخ الر ت داده میشه

با سلام وقت بخیر بنده یک وب اپلیکشن با لاراول طراحی کردم یک جدول ضمانت نامه دارم که ضمانت نامه های شرکت داخلش ثبت میشه که مدتش یک سال و بعضی ها 6 ماه متغیر هستن حالا میخوام وقتی تاریخ ضمانت نامه به یک ماه اخر برسه به مدیر شرکت اعلان بیاد براش که تاریخش رو به اتمام است توی notify بهش نشون بده


ثبت پرسش جدید
سینا شاه‌اویسی
تخصص : برنامه نویس فرانت اند
@sinashahoveisi 8 ماه پیش مطرح شد
0

سلام اینکار رو باید با cronJob انجام بدید. یک job تو لاراول مینویسید و میگید هر شب ساعت ۱۲ یک بار اجرا بشه.
وقتی اجرا میشه باید بره اطلاعات ضمانت نامه ها رو بگیره و اگر توی بازه زمانی مدنظرتون بود یه notification ارسال کنید


s@jj@d
@khaledi.sajjad20502050 8 ماه پیش مطرح شد
0

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


محمد رضا
تخصص : Full Stack Developer
@salar.mohammad2013 8 ماه پیش مطرح شد
0

سلام
دوست عزیز شما نیاز هست که یک schedule تعریف کنید
کرانجاب معمولا توی لینوکس هست و لاراول هم مثل همون رو برای خودش ایجاد کرده که اسمش اسکجول هست
توی app/console/kernel میتونی راجبش ببینی
من برای این که روزانه دو بار از دیتابیس خودم بکاپ بگیرم ازش استفاده میکنم

    protected function schedule(Schedule $schedule)
    {
        // $schedule->command('inspire')->hourly();
        $schedule->command('backup:run --disable-notifications --only-db')->dailyAt('2:50');
        $schedule->command('backup:run --disable-notifications --only-db')->dailyAt('18:50');
    }

برای یادگیریش راجب laravel schedule و laravel command توی یوتوب سرچ کن نمونه کد و کلیپ زیاده خیلی هم سادست راحت یادمیگیری
مستندات خود لاراول رو هم ببین


s@jj@d
@khaledi.sajjad20502050 8 ماه پیش مطرح شد
1

ممنون از پاسختون


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

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