Приложение
класс Приложение расширяет Application (Просмотреть исходный код)
Свойства
| protected Обработчик | $exceptionHandler | Экземпляр обработчика исключений. | |
| protected Приложение | $laravel | Экземпляр приложения Laravel. |
Методы
| static Приложение | start(Приложение $app) Создать и запустить новое консольное приложение. | |
| static Приложение | make(Приложение $app) Создать новое консольное приложение. | |
| $this | boot() Запустить консольное приложение. | |
| void | call(string $command, array $parameters = array(), OutputInterface $output = null) Запустить командный скрипт Artisan по имени. | |
| Команда | add(Command $command) Добавить команду в консоль. | |
| Команда | addToParent(Command $command) Добавить команду к родительскому экземпляру. | |
| Команда | resolve(string $command) Добавить команду, разрешив через приложение. | |
| void | resolveCommands(array|mixed $commands) Разрешить массив команд через приложение. | |
| InputDefinition | getDefaultInputDefinition() Получить стандартные определения входных данных для приложений. | |
| InputOption | getEnvironmentOption() Получить глобальный параметр среды для определения. | |
| void | renderException(Исключение $e, OutputInterface $output) Отобразить данное исключение. | |
| $this | setExceptionHandler(Обработчик $handler) Установить экземпляр обработчика исключений. | |
| $this | setLaravel(Приложение $laravel) Установить экземпляр приложения Laravel. | |
| $this | setAutoExit(bool $boolean) Установить, должен ли консольный интерфейс автоматически завершаться по окончании работы. |
Подробности
static Приложение start(Приложение $app)
Создать и запустить новое консольное приложение.
static Приложение make(Приложение $app)
Создать новое консольное приложение.
$this boot()
Запустить консольное приложение.
void call(string $command, array $parameters = array(), OutputInterface $output = null)
Запустить консольную команду Artisan по имени.
Command add(Command $command)
Добавить команду в консоль.
protected Command addToParent(Command $command)
Добавить команду к родительскому экземпляру.
Command resolve(string $command)
Добавить команду, разрешая через приложение.
void resolveCommands(array|mixed $commands)
Разрешить массив команд через приложение.
protected InputDefinition getDefaultInputDefinition()
Получить стандартные определения входных данных для приложения.
protected InputOption getEnvironmentOption()
Получить глобальный параметр среды для определения.
void renderException(Exception $e, OutputInterface $output)
Отобразить заданное исключение.
$this setExceptionHandler(Handler $handler)
Установить экземпляр обработчика исключений.
$this setLaravel(Application $laravel)
Установить экземпляр приложения Laravel.
$this setAutoExit(bool $boolean)
Установить, должен ли Console-приложение автоматически завершаться по окончании работы.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/4.2/Illuminate/Console/Application.html