Laravel 调度器添加了对每小时在特定分钟运行任务的支持
发布于 作者 Eric L. Barnes
Laravel 调度器现在包含一个新的 hourlyAt
方法,允许您定义该方法应该运行的小时内的分钟。这在您有一个需要每小时运行但不在小时顶端运行的任务的情况下非常有用。
使用与所有其他方法相同的简单语法,这是一个快速示例
$schedule->command('mytask')->hourlyAt(15);
这将设置命令每小时在第 15 分钟运行。当然,您仍然可以将其与其他方法配对以获得更细粒度的控制
$schedule->command('mytask') ->weekdays() ->hourlyAt(15);
此功能从 v5.3.29 开始包含,允许您使用熟悉的语法,而不必使用 cron
方法来定义它。