Как запустить планировщик Laravel два раза в день в определенные часы? Допустим, я хочу, чтобы моя команда запускалась каждый день в 9:00 и 17:00.
Существует возможность использовать дважды в день, но я не уверен, как указать часы
Вы можете использовать ручное выражение cron:
$schedule->command('foo')->cron('0 9,17 * * *');
Прочитайте больше: http://laravel.com/docs/5.0/artisan#scheduling-artisan-commands
Если вы не знакомы с выражениями cron, вот хороший графический интерфейс: http://cron.nmonitoring.com/cron-generator.html
Если вы хотите использовать Schedulable
метод, то это будет выглядеть так:
return $scheduler->twiceDaily(9, 17);