Ошибка Планировщика заданий Laravel appendOutputTo
я добавил следующую строку в Console/Kernal
protected function schedule(Schedule $schedule)
{
$schedule->command('queue:work')
->everyMinute()
->appendOutputTo($filePath);
}
затем в командной строке cmd я запустил следующую команду artisan для запуска запланированных задач, но я получаю следующую ошибку
php artisan schedule:run
ошибка:
[SymfonyComponentDebugExceptionFatalErrorException]
Call to undefined method IlluminateConsoleSchedulingEvent::appendOutputTo()
где, как, когда я использую ->sendOutputTo($filename)
вместо этого он отлично работает, конечно, он не добавляет, Но перезаписывает файл.
спасибо,
K
1 ответов
Да, я был прав, appendOutputTo() отсутствует в Laravel 5.1.
хорошая новость в том, что он будет доступен в Laravel 5.2
laravel-новости-5.2-что-грядет
обновление: 10-Dec-2015
как упоминал sstarlight, и я перепроверил (искал функцию appendOutputTo), и да, теперь она присутствует в vendor/laravel/framework/src/Illuminate/Console/Scheduling/Event.php
в отличие от предыдущих.
Спасибо laravel и спасибо sstarlight, чтобы сообщить нам об этом.