Laravel 任务调度、辅助函数与集合的深入解析
1. Laravel 任务调度
Laravel 的任务调度功能强大,能帮助开发者轻松管理各种定时任务。以下是一些常见的任务调度示例:
- 每周日 23:50 执行任务 :
// 方式一
$schedule->command('do:thing')->weeklyOn(0, '23:50');
// 方式二
$schedule->command('do:thing')->weekly()->sundays()->at('23:50');
- 工作日 8 点到 17 点,每小时执行一次任务 :
// 方式一
$schedule->command('do:thing')->weekdays()->hourly()->when(function () {
return date('H') >= 8 && date('H') <= 17;
});
// 方式二(Laravel 5.3 新特性)
$schedule->command('do:thing')->weekdays()->hourly()->between('8:00', '17:00');
- 每 30 分钟执行一次任务,可跳过
Laravel任务调度与集合详解
超级会员免费看
订阅专栏 解锁全文
2950

被折叠的 条评论
为什么被折叠?



