gpt4 book ai didi

拉拉维尔 5.2 : How to scheduled Command multiple times in a day

转载 作者:行者123 更新时间:2023-12-02 21:08:52 25 4
gpt4 key购买 nike

我通过调度程序使用 laravel 5.2 命令,我可以通过以下代码调用该命令:

$schedule->command('command:name')
->dailyAt('08:55');

但现在我想每天在六个不同的时间调用上述命令,即 8:45、9:15、9:45、10:15 等

$schedule->command('command:name')
->when(function(){return true;});

上面的代码,带有when函数,无法正常工作,有人可以建议laravel的最佳实践吗?

最佳答案

为什么不只定义 4 个任务,这样既简单又可读:

$schedule->command('command:name')->dailyAt('08:55');
$schedule->command('command:name')->dailyAt('09:15');
$schedule->command('command:name')->dailyAt('09:45');
$schedule->command('command:name')->dailyAt('10:15');

此外,您可以将其放入循环中:

foreach (['08:45', '09:15', '09:45', '10:15'] as $time) {
$schedule->command('command:name')->dailyAt($time);
}

关于拉拉维尔 5.2 : How to scheduled Command multiple times in a day,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41789570/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com