0
我需要捕獲通過電子郵件發送的控制檯命令的輸出以及請求時。我怎樣才能做到這一點?在Laravel中獲取控制檯輸出
如何從以下$this->info()
調用中獲得輸出?
$r = processData();
$this->info("\nSubmitted data:");
$this->info("SubmissionId: " . $r['submission_id']);
$this->info("Status: " . $r['status']);
確實[這個答案](http://stackoverflow.com/a/20111569/1903366)幫助? – lukasgeiter 2014-11-14 18:20:00
@lukasgeiter不幸的是,它並不是因爲我需要從執行命令本身捕獲控制檯輸出的特定段。解決方案是從外部調用命令並捕獲輸出。不知道我會如何適應它(我嘗試過)。 – eComEvo 2014-11-14 18:25:39
好的。你可以在你的命令中覆蓋'info'方法(或者如果你經常需要一個新的命令基類),然後將它保存在那裏。這是一個選擇嗎? – lukasgeiter 2014-11-14 18:30:47