InstallCommand
class InstallCommand extends Command (View source)
Свойства
| protected Application | $laravel | Экземпляр приложения Laravel. | из Command |
| protected InputInterface | $input | Реализация интерфейса ввода. | из Command |
| protected OutputStyle | $output | Реализация интерфейса вывода. | из Command |
| protected string | $signature | Имя и сигнатура командной строки. | из Command |
| protected string | $name | Имя команды консоли. | |
| protected string | $description | Описание команды консоли. | |
| protected MigrationRepositoryInterface | $repository | Экземпляр репозитория. |
Методы
| void | __construct(MigrationRepositoryInterface $repository) Создать новый экземпляр команды установки миграции. | |
| void | configureUsingFluentDefinition() Настроить консольную команду с использованием плавного определения. | from Command |
| void | specifyParameters() Указать аргументы и параметры в команде. | from Command |
| int | run(InputInterface $input, OutputInterface $output) Запустить консольную команду. | from Command |
| mixed | execute(InputInterface $input, OutputInterface $output) Выполнить консольную команду. | from Command |
| int | call(string $command, array $arguments = []) Вызвать другую консольную команду. | from Command |
| int | callSilent(string $command, array $arguments = []) Вызвать другую консольную команду без вывода. | from Command |
| string|array | argument(string $key = null) Получить значение аргумента команды. | from Command |
| string|array | option(string $key = null) Получить значение параметра команды. | from Command |
| bool | confirm(string $question, bool $default = false) Подтвердить вопрос с пользователем. | from Command |
| string | ask(string $question, string $default = null) Запросить ввод у пользователя. | from Command |
| string | anticipate(string $question, array $choices, string $default = null) Запросить ввод у пользователя с автодополнением. | from Command |
| string | askWithCompletion(string $question, array $choices, string $default = null) Запросить ввод у пользователя с автодополнением. | from Command |
| string | secret(string $question, bool $fallback = true) Запросить ввод у пользователя, но скрыть ответ от консоли. | from Command |
| string | choice(string $question, array $choices, string $default = null, mixed $attempts = null, bool $multiple = null) Предоставить пользователю единственный выбор из массива ответов. | from Command |
| void | table(array $headers, Arrayable|array $rows, string $style = 'default') Отформатировать ввод в текстовую таблицу. | from Command |
| void | info(string $string) Вывести строку как информационное сообщение. | from Command |
| void | line(string $string) Вывести строку как стандартный вывод. | from Command |
| void | comment(string $string) Вывести строку как комментарий. | from Command |
| void | question(string $string) Вывести строку как вопрос. | from Command |
| void | error(string $string) Вывести строку как сообщение об ошибке. | from Command |
| void | warn(string $string) Вывести строку как предупреждение. | from Command |
| array | getArguments() Получить аргументы консольной команды. | from Command |
| array | getOptions() Получить параметры консольной команды. | |
| OutputInterface | getOutput() Получить реализацию вывода. | from Command |
| Application | getLaravel() Получить экземпляр приложения Laravel. | from Command |
| void | setLaravel(Application $laravel) Установить экземпляр приложения Laravel. | from Command |
| void | fire() Выполнить консольную команду. |
Подробности
void __construct(MigrationRepositoryInterface $repository)
Создать новый экземпляр команды установки миграции.
protected void configureUsingFluentDefinition()
Настроить консольную команду с использованием плавного определения.
protected void specifyParameters()
Указать аргументы и параметры в команде.
int run(InputInterface $input, OutputInterface $output)
Запустить консольную команду.
protected mixed execute(InputInterface $input, OutputInterface $output)
Выполнить консольную команду.
int call(string $command, array $arguments = [])
Вызвать другую консольную команду.
int callSilent(string $command, array $arguments = [])
Вызвать другую консольную команду без отображения вывода.
string|array argument(string $key = null)
Получить значение аргумента команды.
string|array option(string $key = null)
Получить значение опции команды.
bool confirm(string $question, bool $default = false)
Подтвердить вопрос у пользователя.
string ask(string $question, string $default = null)
Задать вопрос пользователю.
string anticipate(string $question, array $choices, string $default = null)
Задать вопрос пользователю с автодополнением.
string askWithCompletion(string $question, array $choices, string $default = null)
Задать вопрос пользователю с автодополнением.
string secret(string $question, bool $fallback = true)
Задать вопрос пользователю, скрыв ответ в консоли.
string choice(string $question, array $choices, string $default = null, mixed $attempts = null, bool $multiple = null)
Предложить пользователю выбор из массива ответов.
void table(array $headers, Arrayable|array $rows, string $style = 'default')
Форматировать входные данные в текстовую таблицу.
void info(string $string)
Вывести строку как информационное сообщение.
void line(string $string)
Вывести строку в стандартный вывод.
void comment(string $string)
Вывести строку как комментарий.
void question(string $string)
Вывести строку как вопрос.
void error(string $string)
Вывести строку как сообщение об ошибке.
void warn(string $string)
Вывести строку как предупреждение.
protected array getArguments()
Получить аргументы консольной команды.
protected array getOptions()
Получить опции консольной команды.
OutputInterface getOutput()
Получить реализацию вывода.
Application getLaravel()
Получить экземпляр приложения Laravel.
void setLaravel(Application $laravel)
Установить экземпляр приложения Laravel.
void fire()
Выполнить консольную команду.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.4/Illuminate/Database/Console/Migrations/InstallCommand.html