Ich habe die Methode described here versucht, aber das funktioniert nicht auf meiner Laravel 5-Installation.Wie kann ich die Ausgabe von Laravel 5 Artisan Befehl speichern/umleiten?
use Symfony\Component\Console\Output\BufferedOutput;
Route::get('/test', function()
{
$output = new BufferedOutput;
Artisan::call('testCommand', array(), $output);
return $output->fetch();
});
Mein Befehl;
public function fire()
{
$this->info('No output visible');
}
Irgendwelche Vorschläge, was ich falsch machen könnte? Oder hat sich in Laravel 5 etwas verändert?
Funktioniert nicht für mich. Ich benutze die Befehlsshell und PHPUnit und die Ausgabe $ ist immer leer. – Marc