Dispatcher 是一个 Laravel artisan 命令调度工具,用于在项目中调度 artisan 命令,这样您就不需要在部署时修改 crontab。
Dispatcher 是一个 Laravel artisan 命令调度工具,用于在项目中调度 artisan 命令,这样您就不需要在部署时修改 crontab。
Dispatcher 允许您在 Laravel 项目中安排 Artisan 命令的运行时间,从而无需在部署时修改 crontab。此外,它还允许按环境运行命令,并将您的调度逻辑保存在版本控制中,从而确保逻辑清晰。
use Indatus\Dispatcher\Scheduling\ScheduledCommand;
use Indatus\Dispatcher\Scheduling\Schedulable;
use Indatus\Dispatcher\Drivers\DateTime\Scheduler;
class MyCommand extends ScheduledCommand {
public function schedule(Schedulable $scheduler)
{
//every day at 4:17am
return $scheduler
->daily()
->hours(4)
->minutes(17);
}
}暂无开放 Issues,或尚未同步最近议题。