laravel console命令显示来自child命令的注释

时间:2015-08-05 19:18:26

标签: php laravel laravel-5

我正在运行2个laravel控制台命令。

1调用另一个如此:

$exitCode = Artisan::call( 'parse:car', [ 'oid' => $v[ '_id' ][ 'oid' ] ] );

现在解析:汽车通过$ this-> info输出到控制台的评论是公平的。但是在父命令中我只得到退出代码0 ......

有没有办法显示来自子命令的注释?

1 个答案:

答案 0 :(得分:0)

执行命令后,您可以通过调用 output()方法将其输出作为字符串。它将返回上次执行的命令的输出。

$exitCode = Artisan::call( 'parse:car', [ 'oid' => $v[ '_id' ][ 'oid' ] ] );
$output = Artisan::output();