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