作者:满国风_903 | 来源:互联网 | 2023-08-31 03:16
问题:Laravel对于下边这种定时执行多个回调任务不生效,如果定时回调只能有一个的话,除了发布为多个artisan命令执行外,还有其他解决办法吗?谢谢文件:
问题:Laravel 对于下边这种定时执行多个回调任务不生效,如果定时回调只能有一个的话,除了发布为 多个 artisan 命令执行外,还有其他解决办法吗?谢谢
文件:
1
| project/app/Console/Kernel.php |
1 2 3 4 5 6 7 8 9 10 11 12
| protected function schedule(Schedule $schedule)
{
$schedule->call(function () {
$dataService1 = new DataService1(); // 同步任务1:每小时同步一次
$dataService1->syncData();
})->hourly();
$schedule->call(function () {
$dataService2 = new DataService2(); // 同步任务2:每天凌晨同步一次
$dataService2->syncData();
})->dailyAt(00:01);
} |