Laravel任务计划程序错误appendOutputTo

kar*_*dra 6 laravel-5.1

我添加了以下内容 Console/Kernal

protected function schedule(Schedule $schedule)
{
    $schedule->command('queue:work')
             ->everyMinute()
             ->appendOutputTo($filePath);
}
Run Code Online (Sandbox Code Playgroud)

然后在cmd提示符下我运行了以下artisan命令来运行计划任务但我收到以下错误

php artisan schedule:run
Run Code Online (Sandbox Code Playgroud)

错误:

 [Symfony\Component\Debug\Exception\FatalErrorException]
 Call to undefined method Illuminate\Console\Scheduling\Event::appendOutputTo()
Run Code Online (Sandbox Code Playgroud)

当我使用时,->sendOutputTo($filename)它工作正常,当然它不会附加,但覆盖文件.

谢谢,

ķ

kar*_*dra 2

是的,我是对的,Laravel 5.1 中不存在appendOutputTo()。

好消息是它将在 Laravel 5.2 中提供

laravel-news-5.2-即将推出的内容

更新: 2015 年 12 月 10 日,正如 sstarlight 提到的,我重新检查(搜索了appendOutputTo 函数),是的,它现在与vendor/laravel/framework/src/Illuminate/Console/Scheduling/Event.php以前不同。感谢 laravel 并感谢 sstarlight 让我们知道。