Ошибка Планировщика заданий 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, чтобы сообщить нам об этом.