php – 如何从Laravel 5 Artisan命令保存/重定向输出?
发布时间:2020-12-14 19:48:23 所属栏目:大数据 来源:网络整理
导读:我尝试过方法 described here,但这不适用于我的Laravel 5安装. use SymfonyComponentConsoleOutputBufferedOutput;Route::get('/test',function(){ $output = new BufferedOutput; Artisan::call('testCommand',array(),$output); return $output-fetch(
我尝试过方法
described here,但这不适用于我的Laravel 5安装.
use SymfonyComponentConsoleOutputBufferedOutput; 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(); }); 应该为你做. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |