RefreshCommand
class RefreshCommand extends Command (View source)
Свойства
| ConfirmableTrait |
Свойства
| protected Application | $laravel | Экземпляр приложения Laravel. | from Command |
| protected InputInterface | $input | Реализация интерфейса ввода. | from Command |
| protected OutputStyle | $output | Реализация интерфейса вывода. | from Command |
| protected string | $signature | Имя и сигнатура командной строки. | from Command |
| protected string | $name | Имя командной строки. | |
| protected string | $description | Описание командной строки. |
Методы
| void | __construct() Создать новый экземпляр консольной команды. | from Command |
| 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 |
| bool | confirmToProceed(string $warning = 'Application In Production!', Closure|bool|null $callback = null) Подтвердить перед продолжением действия. | from ConfirmableTrait |
| Closure | getDefaultConfirmCallback() Получить функцию обратного вызова подтверждения по умолчанию. | from ConfirmableTrait |
| void | fire() Выполнить консольную команду. | |
| bool | needsSeeding() Определить, запросил ли разработчик заполнение базы данных. | |
| void | runSeeder(string $database) Запустить команду заполнения базы данных. |
Подробности
void __construct()
Создать новый экземпляр консольной команды.
protected void configureUsingFluentDefinition()
Настроить команду консоли с помощью определения fluent.
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.
bool confirmToProceed(string $warning = 'Application In Production!', Closure|bool|null $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/5.2/Illuminate/Database/Console/Migrations/RefreshCommand.html