作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我通过调度程序使用 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/
我是一名优秀的程序员,十分优秀!