Laravel планировщик часового пояса

Как настроить планировщик Laravel для запуска задачи в определенное время в определенном часовом поясе? Сервер настроен на UTC, но я хочу запускать задачу в 12 часов каждый понедельник в Pacific/Auckland часовой пояс.

Например. это будет работать, но часовой пояс UTC:

protected function schedule(Schedule $schedule) {
$schedule->command('run-report')->weekly()->mondays()->at('12:00'));
}

4

Решение

Вы можете сделать это с помощью часовой пояс() метод:

$schedule->command('run-report')->weekly()->mondays()->at('12:00')->timezone('Pacific/Auckland');
9

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]