با سلام وقت بخیر بنده یک وب اپلیکشن با لاراول طراحی کردم یک جدول ضمانت نامه دارم که ضمانت نامه های شرکت داخلش ثبت میشه که مدتش یک سال و بعضی ها 6 ماه متغیر هستن حالا میخوام وقتی تاریخ ضمانت نامه به یک ماه اخر برسه به مدیر شرکت اعلان بیاد براش که تاریخش رو به اتمام است توی notify بهش نشون بده
سلام اینکار رو باید با cronJob انجام بدید. یک job تو لاراول مینویسید و میگید هر شب ساعت ۱۲ یک بار اجرا بشه.
وقتی اجرا میشه باید بره اطلاعات ضمانت نامه ها رو بگیره و اگر توی بازه زمانی مدنظرتون بود یه notification ارسال کنید
سلام ممنون از پاسختون میشه یه اموزش بهم پیشنهاد بدی بتونم استفاده کنم اموزش کامل داده باشه
سلام
دوست عزیز شما نیاز هست که یک 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 توی یوتوب سرچ کن نمونه کد و کلیپ زیاده خیلی هم سادست راحت یادمیگیری
مستندات خود لاراول رو هم ببین
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟