gpt4 book ai didi

php - 如何保存/重定向 Laravel 5 Artisan 命令的输出?

转载 作者:可可西里 更新时间:2023-11-01 12:34:53 24 4
gpt4 key购买 nike

我试过described here的方法但这不适用于我的 Laravel 5 安装。

use Symfony\Component\Console\Output\BufferedOutput;

Route::get('/test', function()
{
$output = new BufferedOutput;

Artisan::call('testCommand', array(), $output);

return $output->fetch();
});

我的命令;

public function fire()
{
$this->info('No output visible');
}

有什么建议我可能做错了吗?还是在 Laravel 5 中发生了一些变化?

最佳答案

我设法使用 Artisan::output() 让它工作,它返回最新命令的输出。

Route::get('/test', function()
{
Artisan::call('testCommand', array());

return Artisan::output();
});

应该为你做。

关于php - 如何保存/重定向 Laravel 5 Artisan 命令的输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28662577/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com