ResetCommand
class ResetCommand extends BaseCommand (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 | Описание командной строки. | |
| $hidden | Указывает, следует ли отображать команду в списке команд Artisan. | from Command | |
| protected int | $verbosity | Уровень детализации вывода команд по умолчанию. | from Command |
| protected array | $verbosityMap | Сопоставление уровней детализации удобочитаемых сообщений и OutputInterface Symfony. | from Command |
| 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 Команда |
| bool | hasArgument(string|int $name) Определить, присутствует ли данный аргумент. | from Команда |
| string|array | argument(string|null $key = null) Получить значение аргумента команды. | from Команда |
| array | arguments() Получить все аргументы, переданные команде. | from Команда |
| bool | hasOption(string $name) Определить, присутствует ли данная опция. | from Команда |
| string|array | option(string $key = null) Получить значение опции команды. | from Команда |
| array | options() Получить все опции, переданные команде. | 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, Arrayable|array $rows, string $tableStyle = 'default', array $columnStyles = []) Форматировать входные данные в таблицу. | from Команда |
| void | info(string $string, null|int|string $verbosity = null) Вывести строку как информационное сообщение. | from Команда |
| void | line(string $string, string $style = null, null|int|string $verbosity = null) Вывести строку в стандартный вывод. | from Команда |
| void | comment(string $string, null|int|string $verbosity = null) Вывести строку как комментарий. | from Команда |
| void | question(string $string, null|int|string $verbosity = null) Вывести строку как вопрос. | from Команда |
| void | error(string $string, null|int|string $verbosity = null) Вывести строку как ошибку. | from Команда |
| void | warn(string $string, null|int|string $verbosity = null) Вывести строку как предупреждение. | from Команда |
| void | alert(string $string) Вывести строку в окне с предупреждением. | from Команда |
| void | setVerbosity(string|int $level) Установить уровень подробности. | from Команда |
| int | parseVerbosity(string|int $level = null) Получить уровень подробности в терминах уровня OutputInterface Symfony. | from Команда |
| array | getArguments() Получить аргументы команды консоли. | from Команда |
| array | getOptions() Получить опции команды консоли. | |
| OutputInterface | getOutput() Получить реализацию вывода. | from Команда |
| Приложение | getLaravel() Получить экземпляр приложения Laravel. | из Команды |
| void | setLaravel(Контейнер $laravel) Установить экземпляр приложения Laravel. | из Команды |
| массив | getMigrationPaths() Получить все пути миграций. | из BaseCommand |
| строка | getMigrationPath() Получить путь к каталогу миграций. | из BaseCommand |
| логическое | confirmToProceed(строка $warning = 'Приложение в режиме работы!', Closure|логическое|null $callback = null) Подтвердить перед выполнением действия. | из ConfirmableTrait |
| Closure | getDefaultConfirmCallback() Получить обратный вызов по умолчанию для подтверждения. | из ConfirmableTrait |
| void | handle() Выполнить консольную команду. |
Подробности
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 = [])
Вызвать другую консольную команду в беззвучном режиме.
bool hasArgument(string|int $name)
Определить, присутствует ли данный аргумент.
string|array argument(string|null $key = null)
Получить значение аргумента команды.
array arguments()
Получить все аргументы, переданные команде.
bool hasOption(string $name)
Определить, присутствует ли данный параметр.
string|array option(string $key = null)
Получить значение параметра команды.
array options()
Получить все параметры, переданные команде.
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 $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 $level = null)
Получить уровень подробности с точки зрения уровня OutputInterface Symfony.
protected array getArguments()
Получить аргументы командной строки.
protected array getOptions()
Получить параметры командной строки.
OutputInterface getOutput()
Получить реализацию вывода.
Application getLaravel()
Получить экземпляр приложения Laravel.
void setLaravel(Container $laravel)
Установить экземпляр приложения Laravel.
protected array getMigrationPaths()
Получить все пути к миграциям.
protected string getMigrationPath()
Получить путь к каталогу миграций.
bool confirmToProceed(string $warning = 'Application In Production!', Closure|bool|null $callback = null)
Подтвердить перед продолжением действия.
Этот метод запрашивает подтверждение только в режиме производства.
protected Closure getDefaultConfirmCallback()
Получить обратный вызов подтверждения по умолчанию.
void handle()
Выполнить команду консоли.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.5/Illuminate/Database/Console/Migrations/ResetCommand.html