我正在运行2个laravel控制台命令。
1调用另一个如此:
$exitCode = Artisan::call( 'parse:car', [ 'oid' => $v[ '_id' ][ 'oid' ] ] );
现在解析:汽车通过$ this-> info输出到控制台的评论是公平的。但是在父命令中我只得到退出代码0 ......
有没有办法显示来自子命令的注释?
答案 0 :(得分:0)
执行命令后,您可以通过调用 output()方法将其输出作为字符串。它将返回上次执行的命令的输出。
$exitCode = Artisan::call( 'parse:car', [ 'oid' => $v[ '_id' ][ 'oid' ] ] );
$output = Artisan::output();