原生貌似没有这样的支持,但是你可以加个条件判断,类似这样:
//Kernel 下 handle 方法
protected function schedule(Schedule $schedule)
{
// other commands
$first = \Carbon\Carbon::today()->addHours(9);
$last = \Carbon\Carbon::today()->addHours(21);
if (\Carbon\Carbon::now()->between($first, $last)) {
$schedule->command('your_command')->everyMinute();
}
}
当然你可以把实际的代码逻辑写到对应的 cron 任务的 handle 方法中