30 подписчиков
#laravel #schedule #php #tips
Используя класс Schedule в Laravel, можно планировать выполнение команд через определенные промежутки времени, например, ежедневно, ежечасно и т. д.
Но иногда перед выполнением команды может потребоваться проверка дополнительных условий на истинность.
Например, выполнять команду Process Order ежечасно, только когда есть отложенные заказы для обработки.
Не волнуйтесь - можно использовать метод when() в цепочке при составлении расписания для выполнения условной проверки.
Метод when() принимает в качестве параметра функцию обратного вызова, и команда будет запланирована, когда функция обратного вызова вернет истинное значение.
Около минуты
31 августа