У меня есть проект Laravel, запущенный через XAMPP на моей локальной машине Windows 10, и я хочу настроить планировщик задач Laravel (https://laravel.com/docs/5.8/scheduling) для запуска, чтобы я мог может локально тестировать задания cron.
Я выполнил следующие инструкции, чтобы попытаться настроить это: https://gist.github.com/Splode/94bfa9071625e38f7fd76ae210520d94
Затем в моем проекте Laravel я запустите следующую простую задачу в файле app \ Console \ Kernel. php, чтобы протестировать ее:
protected function schedule(Schedule $schedule) {
$schedule->call(function () {
$log = new Log;
$log->type = 'minute_task';
$log->data = '';
$log->save();
})->everyMinute();
}
Если я вручную запускаю задачу из планировщика, она работает и правильно регистрируется в БД, но если я просто позволю этому сидеть там, это никогда, кажется, не бежит. Я ждал до 10 минут, и в БД ничего не регистрировалось.
Есть идеи, что я могу делать неправильно? Спасибо.
Вот несколько скриншотов того, что я установил (за исключением личной информации):