Eri*_*eij 8 php laravel laravel-5 artisan
我尝试过这里描述的方法,但这不适用于我的Laravel 5安装.
use Symfony\Component\Console\Output\BufferedOutput;
Route::get('/test', function()
{
$output = new BufferedOutput;
Artisan::call('testCommand', array(), $output);
return $output->fetch();
});
Run Code Online (Sandbox Code Playgroud)
我的命令;
public function fire()
{
$this->info('No output visible');
}
Run Code Online (Sandbox Code Playgroud)
有什么建议我可能会做错吗?或者Laravel 5中的变化是什么?
我设法让这个工作使用Artisan::output()
,它返回最新命令的输出.
Route::get('/test', function()
{
Artisan::call('testCommand', array());
return Artisan::output();
});
Run Code Online (Sandbox Code Playgroud)
应该为你做.
归档时间: |
|
查看次数: |
3545 次 |
最近记录: |