راکت
حل شده

نحوه استفاده از Scheduling در لاراول

4 پاسخ

باسلام به همه دوستان
من نیاز دارم که در لاراول از scheduling استفاده کنم و مثلا یک مقدار را روزانه چک کنم و در صورت سر رسید تاریخ اون پیامک ارسال کنم.
ممنون میشم اگر کسی با این ابزار کار کرده راهنمایی کنه و یا یه آموزش خوب پیشنهاد بده ، میخوام به صورت روزانه مثلا ساعت 6 عصر لیست بدهکار ها رو برسی کنم و کسانی که بیشتر از x روز از ثبت نامشون گذشته بهشون پیامک بدم.

ثبت پرسش جدید

پاسخ‌ها

4
محمد سلمانی
محمد سلمانی
@mohammadsalmani28

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

بهترین پاسخ

سلام من برای استفاده از scheluler لاراول اول یه artisan command جدید تعریف می کنم
بعد از اون یک کرون جاب داخل سیستم ایجاد می کنم که اون دستور رو اجرا کنه...
به عنوان مثال یه دستور ایجاد می کنم به شکل زیر:

php artisan registered:users

بعد یه کرون جاب به شکل زیر درست می کنم :

* * * * * php /path-to-your-project/artisan schedule:run >> /dev/null 2>&1

فقط توجه داشته باشید تو مسیر زیر باید schedule رو تعریف کنید:
app >> Console >> Kernel.php
تغییر زیر رو باید انجام بدید

 protected function schedule(Schedule $schedule)
    {
          $schedule->command('registered:users')
                   ->everyMinute();
    }
سیدعلی موسوی
سیدعلی موسوی
@juza66

تخصص: سی شارپ و پی اچ پی

rahman rezaee
rahman rezaee
@rahmanrezaie60

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

محمد قربانی
محمد قربانی
@mohammadghorbani1992

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

اگه رو لوکال میخوای به این سایت سر بزنید

http://laravel.at.jeffsbox.eu/laravel-5-scheduler-set-up-cron-on-windows

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

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