我添加了以下内容 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)它工作正常,当然它不会附加,但覆盖文件.
谢谢,
ķ
是的,我是对的,Laravel 5.1 中不存在appendOutputTo()。
好消息是它将在 Laravel 5.2 中提供
更新: 2015 年 12 月 10 日,正如 sstarlight 提到的,我重新检查(搜索了appendOutputTo 函数),是的,它现在与vendor/laravel/framework/src/Illuminate/Console/Scheduling/Event.php以前不同。感谢 laravel 并感谢 sstarlight 让我们知道。
| 归档时间: |
|
| 查看次数: |
2143 次 |
| 最近记录: |