在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/PHP/ Laravel 如何運(yùn)行多個(gè)定時(shí)任務(wù)?

Laravel 如何運(yùn)行多個(gè)定時(shí)任務(wù)?

問題:Laravel 對(duì)于下邊這種定時(shí)執(zhí)行多個(gè)回調(diào)任務(wù)不生效,如果定時(shí)回調(diào)只能有一個(gè)的話,除了發(fā)布為 多個(gè) artisan 命令執(zhí)行外,還有其他解決辦法嗎?謝謝
文件:project/app/Console/Kernel.php

protected function schedule(Schedule $schedule)
{
    $schedule->call(function () {
        $dataService1 = new DataService1();    // 同步任務(wù)1:每小時(shí)同步一次
        $dataService1->syncData();
    })->hourly();
    
    $schedule->call(function () {
        $dataService2 = new DataService2();    // 同步任務(wù)2:每天凌晨同步一次
        $dataService2->syncData();
    })->dailyAt(00:01);
}
回答
編輯回答
陌璃

不能刪除,自問自答...

$schedule->call('App\Service\DataService1@syncData')->hourly();
$schedule->call('App\Service\DataService2@syncData')->dailyAt(00:01);

即可。

2018年2月20日 13:01