RefreshCommand
class RefreshCommand extends Command (View source)
Особенности
| ConfirmableTrait |
| Macroable |
Свойства
| static protected array | $macros | Зарегистрированные строковые макросы. | from Macroable |
| 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 | Описание команды консоли. | |
| $hidden | Указывает, должна ли команда отображаться в списке команд Artisan. | from Command | |
| protected int | $verbosity | Уровень подробности вывода по умолчанию. | from Command |
| protected array | $verbosityMap | Сопоставление уровней подробности (читабельных для человека) и уровней Symfony OutputInterface. | from Command |
Методы
| static void | macro(string $name, object|callable $macro) Зарегистрировать пользовательское макрос. | из Macroable |
| static void | mixin(object $mixin) Смешать другой объект в класс. | из Macroable |
| static bool | hasMacro(string $name) Проверяет, зарегистрирован ли макрос. | из Macroable |
| static mixed | __callStatic(string $method, array $parameters) Динамически обрабатывает вызовы класса. | из Macroable |
| mixed | __call(string $method, array $parameters) Динамически обрабатывает вызовы класса. | из Macroable |
| void | __construct() Создать новый экземпляр команды консоли. | из Command |
| void | configureUsingFluentDefinition() Настроить команду консоли с помощью определения Fluent. | из Command |
| void | specifyParameters() Указать аргументы и параметры команды. | из Command |
| int | run(InputInterface $input, OutputInterface $output) Запустить команду консоли. | из Command |
| mixed | execute(InputInterface $input, OutputInterface $output) Выполнить команду консоли. | из Command |
| int | call(string $command, array $arguments = []) Вызвать другую команду консоли. | из Command |
| int | callSilent(string $command, array $arguments = []) Вызвать другую команду консоли в беззвучном режиме. | из Command |
| ArrayInput | createInputFromArguments(array $arguments) Создать экземпляр ввода из заданных аргументов. | из Command |
| bool | hasArgument(string|int $name) Определить, присутствует ли заданный аргумент. | из Command |
| string|array|null | argument(string|null $key = null) Получить значение аргумента команды. | из Command |
| array | arguments() Получить все аргументы, переданные в команду. | из Command |
| bool | hasOption(string $name) Определить, присутствует ли заданный параметр. | из Command |
| string|array|null | option(string|null $key = null) Получить значение параметра команды. | из Command |
| array | options() Получить все параметры, переданные в команду. | из Command |
| bool | confirm(string $question, bool $default = false) Подтвердить вопрос у пользователя. | из Command |
| string | ask(string $question, string|null $default = null) Запросить у пользователя ввод. | из Command |
| string | anticipate(string $question, array $choices, string|null $default = null) Запросить у пользователя ввод с автозаполнением. | из Command |
| string | askWithCompletion(string $question, array $choices, string|null $default = null) Запросить у пользователя ввод с автозаполнением. | из Command |
| string | secret(string $question, bool $fallback = true) Запросить у пользователя ввод, но скрыть ответ из консоли. | из Command |
| string | choice(string $question, array $choices, string|null $default = null, mixed|null $attempts = null, bool|null $multiple = null) Предложить пользователю выбрать один вариант из массива ответов. | из Command |
| void | table(array $headers, Arrayable|array $rows, string $tableStyle = 'default', array $columnStyles = []) Форматировать ввод в текстовую таблицу. | из Command |
| void | info(string $string, null|int|string $verbosity = null) Вывести строку как информационное сообщение. | из Command |
| void | line(string $string, string $style = null, null|int|string $verbosity = null) Вывести строку как стандартный вывод. | из Command |
| void | comment(string $string, null|int|string $verbosity = null) Вывести строку как комментарий. | из Command |
| void | question(string $string, null|int|string $verbosity = null) Вывести строку как вопрос. | из Command |
| void | error(string $string, null|int|string $verbosity = null) Вывести строку как ошибку. | из Command |
| void | warn(string $string, null|int|string $verbosity = null) Вывести строку как предупреждение. | из Command |
| void | alert(string $string) Вывести строку в всплывающем окне. | from Command |
| void | setVerbosity(string|int $level) Установить уровень детализации. | from Command |
| int | parseVerbosity(string|int|null $level = null) Получить уровень детализации в терминах уровня OutputInterface Symfony. | from Command |
| array | getArguments() Получить аргументы командной строки. | from Command |
| array | getOptions() Получить параметры командной строки. | |
| OutputInterface | getOutput() Получить реализацию вывода. | from Command |
| Application | getLaravel() Получить экземпляр приложения Laravel. | from Command |
| void | setLaravel(Container $laravel) Установить экземпляр приложения Laravel. | from Command |
| bool | confirmToProceed(string $warning = 'Application In Production!', Closure|bool|null $callback = null) Подтвердить перед выполнением действия. | from ConfirmableTrait |
| Closure | getDefaultConfirmCallback() Получить обратный вызов по умолчанию для подтверждения. | from ConfirmableTrait |
| void | handle() Выполнить команду консоли. | |
| void | runRollback(string $database, string $path, bool $step, bool $force) Выполнить команду отката. | |
| void | runReset(string $database, string $path, bool $force) Выполнить команду сброса. | |
| bool | needsSeeding() Определить, запросил ли разработчик инициализацию базы данных. | |
| void | runSeeder(string $database) Выполнить команду инициализации базы данных. |
Details
static void macro(string $name, object|callable $macro)
Зарегистрировать пользовательское макро.
static void mixin(object $mixin)
Включить другой объект в класс.
static bool hasMacro(string $name)
Проверяет, зарегистрировано ли макро.
static mixed __callStatic(string $method, array $parameters)
Динамически обрабатывать вызовы класса.
mixed __call(string $method, array $parameters)
Динамически обрабатывать вызовы класса.
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 = [])
Вызвать другую команду консоли без вывода.
protected ArrayInput createInputFromArguments(array $arguments)
Создать экземпляр ввода из заданных аргументов.
bool hasArgument(string|int $name)
Определить, присутствует ли заданный аргумент.
string|array|null argument(string|null $key = null)
Получить значение аргумента команды.
array arguments()
Получить все аргументы, переданные команде.
bool hasOption(string $name)
Определить, присутствует ли заданный параметр.
string|array|null option(string|null $key = null)
Получить значение параметра команды.
array options()
Получить все параметры, переданные команде.
bool confirm(string $question, bool $default = false)
Подтвердить вопрос у пользователя.
string ask(string $question, string|null $default = null)
Запросить у пользователя ввод.
string anticipate(string $question, array $choices, string|null $default = null)
Запросить у пользователя ввод с автозаполнением.
string askWithCompletion(string $question, array $choices, string|null $default = null)
Запросить у пользователя ввод с автозаполнением.
string secret(string $question, bool $fallback = true)
Запросить у пользователя ввод, скрывая ответ в консоли.
string choice(string $question, array $choices, string|null $default = null, mixed|null $attempts = null, bool|null $multiple = null)
Предложить пользователю выбрать один вариант ответа из массива.
void table(array $headers, Arrayable|array $rows, string $tableStyle = 'default', array $columnStyles = [])
Форматировать ввод в текстовую таблицу.
void info(string $string, null|int|string $verbosity = null)
Вывести строку как информацию.
void line(string $string, string $style = null, null|int|string $verbosity = null)
Вывести строку как стандартный вывод.
void comment(string $string, null|int|string $verbosity = null)
Вывести строку как комментарий.
void question(string $string, null|int|string $verbosity = null)
Вывести строку как вопрос.
void error(string $string, null|int|string $verbosity = null)
Вывести строку как ошибку.
void warn(string $string, null|int|string $verbosity = null)
Вывести строку как предупреждение.
void alert(string $string)
Вывести строку в всплывающее окно.
protected void setVerbosity(string|int $level)
Установить уровень подробности.
protected int parseVerbosity(string|int|null $level = null)
Получить уровень подробности в терминах уровня OutputInterface Symfony.
protected array getArguments()
Получить аргументы команды консоли.
protected array getOptions()
Получить опции команды консоли.
OutputInterface getOutput()
Получить реализацию вывода.
Application getLaravel()
Получить экземпляр приложения Laravel.
void setLaravel(Container $laravel)
Установить экземпляр приложения Laravel.
bool confirmToProceed(string $warning = 'Application In Production!', Closure|bool|null $callback = null)
Подтвердить перед выполнением действия.
Этот метод запрашивает подтверждение только в режиме производства.
protected Closure getDefaultConfirmCallback()
Получить обратный вызов подтверждения по умолчанию.
void handle()
Выполнить команду консоли.
protected void runRollback(string $database, string $path, bool $step, bool $force)
Выполнить команду отката.
protected void runReset(string $database, string $path, bool $force)
Выполнить команду сброса.
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.6/Illuminate/Database/Console/Migrations/RefreshCommand.html