RefreshCommand
класс RefreshCommand расширяет Command (View source)
Черты
| ConfirmableTrait |
Свойства
| protected Application | $laravel | Экземпляр приложения Laravel. | из Command |
| protected InputInterface | $input | Реализация интерфейса ввода. | из Command |
| protected OutputInterface | $output | Реализация интерфейса вывода. | из Command |
| protected string | $name | Имя команды консоли. | |
| protected string | $description | Описание команды консоли. |
Методы
| void | __construct() Создать новый экземпляр консольной команды. | из Command |
| void | specifyParameters() Указать аргументы и параметры команды. | из Command |
| int | run(InputInterface $input, OutputInterface $output) Запустить консольную команду. | из Command |
| mixed | execute(InputInterface $input, OutputInterface $output) Выполнить консольную команду. | из Command |
| int | call(string $command, array $arguments = array()) Вызвать другую консольную команду. | из Command |
| int | callSilent(string $command, array $arguments = array()) Вызвать другую консольную команду без вывода. | из Command |
| string|array | argument(string $key = null) Получить значение аргумента команды. | из Command |
| string|array | option(string $key = null) Получить значение параметра команды. | из Command |
| bool | confirm(string $question, bool $default = false) Подтвердить вопрос с пользователем. | из Command |
| string | ask(string $question, string $default = null) Запросить у пользователя ввод. | из Command |
| string | askWithCompletion(string $question, array $choices, string $default = null) Запросить у пользователя ввод с автодополнением. | из Command |
| string | secret(string $question, bool $fallback = true) Запросить у пользователя ввод, но скрыть ответ от консоли. | из Command |
| bool | choice(string $question, array $choices, string $default = null, mixed $attempts = null, bool $multiple = null) Предоставить пользователю единственный выбор из массива ответов. | из Command |
| void | table(array $headers, array $rows, string $style = 'default') Форматировать ввод в текстовую таблицу | из Command |
| void | info(string $string) Вывести строку как информационное сообщение. | из Command |
| void | line(string $string) Вывести строку как стандартный вывод. | из Command |
| void | comment(string $string) Вывести строку как комментарий. | из Command |
| void | question(string $string) Вывести строку как вопрос. | из Command |
| void | error(string $string) Вывести строку как сообщение об ошибке. | из Command |
| array | getArguments() Получить аргументы консольной команды. | из Command |
| array | getOptions() Получить параметры консольной команды. | |
| OutputInterface | getOutput() Получить реализацию вывода. | из Command |
| Application | getLaravel() Получить экземпляр приложения Laravel. | из Command |
| void | setLaravel(Application $laravel) Установить экземпляр приложения Laravel. | из Command |
| bool | confirmToProceed(string $warning = 'Application In Production!', Closure $callback = null) Подтверждение перед продолжением действия | из ConfirmableTrait |
| Closure | getDefaultConfirmCallback() Получить функцию обратного вызова подтверждения по умолчанию. | из ConfirmableTrait |
| void | fire() Выполнить консольную команду. | |
| bool | needsSeeding() Определить, запросил ли разработчик заполнение базы данных. | |
| void | runSeeder(string $database) Запустить команду заполнения базы данных. |
Подробности
void __construct()
Создать новый экземпляр консольной команды.
protected void specifyParameters()
Указать аргументы и параметры команды.
int run(InputInterface $input, OutputInterface $output)
Запустить консольную команду.
protected mixed execute(InputInterface $input, OutputInterface $output)
Выполнить консольную команду.
int call(string $command, array $arguments = array())
Вызвать другую консольную команду.
int callSilent(string $command, array $arguments = array())
Вызвать другую консольную команду без вывода.
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 askWithCompletion(string $question, array $choices, string $default = null)
Запросить у пользователя ввод с автодополнением.
string secret(string $question, bool $fallback = true)
Запросить у пользователя ввод, но скрыть ответ от консоли.
bool choice(string $question, array $choices, string $default = null, mixed $attempts = null, bool $multiple = null)
Предоставить пользователю выбор из массива ответов.
void table(array $headers, 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)
Вывести строку как сообщение об ошибке.
protected array getArguments()
Получить аргументы консольной команды.
protected array getOptions()
Получить параметры консольной команды.
OutputInterface getOutput()
Получить реализацию вывода.
Application getLaravel()
Получить экземпляр приложения Laravel.
void setLaravel(Application $laravel)
Установить экземпляр приложения Laravel.
bool confirmToProceed(string $warning = 'Application In Production!', Closure $callback = null)
Подтверждение перед продолжением действия
protected Closure getDefaultConfirmCallback()
Получить функцию обратного вызова подтверждения по умолчанию.
void fire()
Выполнить консольную команду.
protected bool needsSeeding()
Определить, запросил ли разработчик заполнение базы данных.
protected void runSeeder(string $database)
Запустить команду заполнения базы данных.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/4.2/Illuminate/Database/Console/Migrations/RefreshCommand.html