如何在Laravel中回显Artisan :: call()的输出?

时间:2019-01-16 20:51:31

标签: php laravel

我有一个调用子命令的元命令:

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捕获输出,但是我放弃了格式和颜色。

是否有一种方法可以简单地回显输出,因为它是同一命令?

0 个答案:

没有答案