Laravel 5.7 - Почему программный список консольных команд возвращает 0? - PullRequest
0 голосов
/ 03 октября 2018

В настоящее время я пытаюсь вернуть список команд Artisan в моем приложении Laravel.Я попытался запустить return var_dump(Artisan::('list')); с успехом, но мой ответ был неожиданным.Он вернулся как int(0) или 0, когда я отключил функцию var_dump().Когда я запускаю эту же команду в своей консоли, она успешно возвращает список команд ремесленников.

Есть мысли о том, почему это может происходить?

1 Ответ

0 голосов
/ 03 октября 2018

Artisan :: call () возвращает код выхода, как команда в терминале.Код выхода 0 означает, что команда выполнена успешно.

Artisan :: output () может использоваться для получения результата последней команды.

...