Tôi đã thử phương pháp described here nhưng điều này không hoạt động trên cài đặt Laravel 5 của tôi.Làm thế nào để lưu/chuyển hướng đầu ra từ lệnh Laravel 5 Artisan?
use Symfony\Component\Console\Output\BufferedOutput;
Route::get('/test', function()
{
$output = new BufferedOutput;
Artisan::call('testCommand', array(), $output);
return $output->fetch();
});
lệnh của tôi;
public function fire()
{
$this->info('No output visible');
}
Bất kỳ đề xuất nào tôi có thể làm sai? Hay là nó đã thay đổi trong Laravel 5?
Không hiệu quả đối với tôi. Tôi đang sử dụng lệnh shell và PHPUnit và đầu ra $ luôn rỗng. – Marc