我有一个调用子命令的元命令:
Sleep
在class Foobar extends Command
{
protected $signature = 'foobar:foobar';
public function handle()
{
$this->info('Create Foo...');
Artisan::call('foobar:foo');
$this->info('Create Bar...');
Artisan::call('foobar:bar');
}
}
和Foo
中,我都有诸如Bar
之类的日志条目。
不幸的是,当我打电话给$this->info(...
时,我既没有得到php artisan foobar:foobar
也没有得到foo
的输出。
我知道可以使用bar
捕获输出,但是我放弃了格式和颜色。
是否有一种方法可以简单地回显输出,因为它是同一命令?