Laravel任务计划程序错误appendOutputTo

时间:2015-10-28 07:06:21

标签: laravel-5.1

我在Console/Kernal

中添加了以下行
protected function schedule(Schedule $schedule)
{
    $schedule->command('queue:work')
             ->everyMinute()
             ->appendOutputTo($filePath);
}

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

php artisan schedule:run

错误:

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

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

谢谢,

ķ

1 个答案:

答案 0 :(得分:2)

是的,我是对的,在Laravel 5.1中没有appendOutputTo()。

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

laravel-news-5.2-whats-coming

更新: 2015年12月10日 正如sstarlight所提到的,我重新检查了(搜索了appendOutputTo函数),是的,它现在出现在vendor/laravel/framework/src/Illuminate/Console/Scheduling/Event.php中,与之前不同。 谢谢laravel和谢谢sstarlight告诉我们。