Приложение
класс Приложение расширяет Application, реализует Приложение (Просмотреть исходный код)
Свойства
| защищенное Контейнер | $laravel | Экземпляр приложения Laravel. | |
| защищенное BufferedOutput | $lastOutput | Вывод от предыдущей команды. |
Методы
| void | __construct(Контейнер $laravel, Диспечер событий $events, string $version) Создать новое приложение консоли Artisan. | |
| int | call(string $command, array $parameters = []) Выполнить команду консоли Artisan по имени. | |
| string | output() Получить вывод последней выполненной команды. | |
| Command | add(Command $command) Добавить команду в консоль. | |
| Command | addToParent(Command $command) Добавить команду к родительскому экземпляру. | |
| Command | resolve(string $command) Добавить команду, разрешая через приложение. | |
| $this | resolveCommands(array|mixed $commands) Разрешить массив команд через приложение. | |
| InputDefinition | getDefaultInputDefinition() Получить определения входных данных по умолчанию для приложений. | |
| InputOption | getEnvironmentOption() Получить глобальный параметр окружения для определения. | |
| Приложение | getLaravel() Получить экземпляр приложения Laravel. |
Подробности
void __construct(Контейнер $laravel, Диспечер событий $events, string $version)
Создать новое приложение консоли Artisan.
int call(string $command, array $parameters = [])
Выполнить команду консоли Artisan по имени.
string output()
Получить вывод последней выполненной команды.
Command add(Command $command)
Добавить команду в консоль.
protected Command addToParent(Command $command)
Добавить команду к родительскому экземпляру.
Command resolve(string $command)
Добавить команду, разрешая через приложение.
$this resolveCommands(array|mixed $commands)
Разрешить массив команд через приложение.
protected InputDefinition getDefaultInputDefinition()
Получить определения входных данных по умолчанию для приложений.
Это используется для добавления параметра --env ко всем доступным командам.
protected InputOption getEnvironmentOption()
Получить глобальный параметр окружения для определения.
Приложение getLaravel()
Получить экземпляр приложения Laravel.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.1/Illuminate/Console/Application.html