Я запланировал задачу, но она не вызывает заданный обратный вызов, как в следующем коде
public function registerSchedule($scheduler) {
\Log::debug('Scheduling task');
$scheduler->call(function(){
\Log::debug('i\'m inside');
})->everyMinute();
}
с приведенным выше кодом, он всегда будет регистрировать «Планирование задачи», но не «Я внутри», не знаю почему не вызывает функцию обратного вызова. В логах нет ошибок. Может кто-нибудь сказать, пожалуйста, в каких случаях это может произойти? Возможно ли, что другие плагины создают проблемы для обратного вызова? До сих пор я пытался отлаживать и видел, что Schedule.php
из laravel фреймворка имеет защищенное свойство, называемое событиями, где сохраняется этот обратный вызов, но когда вызван dueEvents, свойство события пусто. Итак, совершенно запутался в том, что здесь происходит.
любая помощь приветствуется. спасибо :)