我在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)
时,它可以正常工作,当然它不会附加但会覆盖文件。
谢谢,
ķ
答案 0 :(得分:2)
是的,我是对的,在Laravel 5.1中没有appendOutputTo()。
好消息是它将在Laravel 5.2中提供
更新: 2015年12月10日
正如sstarlight所提到的,我重新检查了(搜索了appendOutputTo函数),是的,它现在出现在vendor/laravel/framework/src/Illuminate/Console/Scheduling/Event.php
中,与之前不同。
谢谢laravel和谢谢sstarlight告诉我们。