Spec-Zone.ru › Laravel 5.8

MigrateCommand

class MigrateCommand extends BaseCommand (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 Имя и сигнатура командной строки.
protected string $name Имя командной строки. from Command
protected string $description Описание командной строки.
protected bool $hidden Указывает, должно ли команда отображаться в списке команд Artisan. from Command
protected int $verbosity Уровень подробности вывода команд по умолчанию. from Command
protected array $verbosityMap Сопоставление уровней подробности (человекопонятных) и уровней Symfony OutputInterface. from Command
protected Migrator $migrator Экземпляр мигратора.

Методы

static void macro(string $name, object|callable $macro)

Зарегистрировать пользовательскую макрокоманду.

из Macroable
static void mixin(object $mixin, bool $replace = true)

Смешать другой объект в класс.

из Macroable
static bool hasMacro(string $name)

Проверяет, зарегистрирована ли макрокоманда.

из Macroable
static mixed __callStatic(string $method, array $parameters)

Динамически обрабатывать вызовы класса.

из Macroable
mixed __call(string $method, array $parameters)

Динамически обрабатывать вызовы класса.

из Macroable
void __construct(Migrator $migrator)

Создать новый экземпляр команды миграции.

void configureUsingFluentDefinition()

Настроить консольную команду с помощью определения с плавным интерфейсом.

из Команда
void specifyParameters()

Указать аргументы и опции команды.

из Команда
int run(InputInterface $input, OutputInterface $output)

Запустить консольную команду.

из Команда
mixed execute(InputInterface $input, OutputInterface $output)

Выполнить консольную команду.

из Команда
int call(string $command, array $arguments = [])

Вызвать другую консольную команду.

из Команда
int callSilent(string $command, array $arguments = [])

Вызвать другую консольную команду без вывода.

из Команда
ArrayInput createInputFromArguments(array $arguments)

Создать экземпляр входных данных из заданных аргументов.

из Команда
array context()

Получить весь контекст, переданный команде.

из Команда
bool hasArgument(string|int $name)

Определить, присутствует ли данный аргумент.

из Команда
string|array|null argument(string|null $key = null)

Получить значение аргумента команды.

из Команда
array arguments()

Получить все аргументы, переданные команде.

из Команда
bool hasOption(string $name)

Определить, присутствует ли данная опция.

из Команда
string|array|bool|null option(string|null $key = null)

Получить значение опции команды.

из Команда
array options()

Получить все опции, переданные команде.

из Команда
bool confirm(string $question, bool $default = false)

Подтвердить вопрос у пользователя.

из Команда
mixed ask(string $question, string|null $default = null)

Запросить ввод у пользователя.

из Команда
mixed anticipate(string $question, array $choices, string|null $default = null)

Запросить ввод у пользователя с автозаполнением.

из Команда
mixed askWithCompletion(string $question, array $choices, string|null $default = null)

Запросить ввод у пользователя с автозаполнением.

из Команда
mixed 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, int|string|null $verbosity = null)

Вывести строку как информацию.

из Команда
void line(string $string, string|null $style = null, int|string|null $verbosity = null)

Вывести строку в стандартный вывод.

из Команда
void comment(string $string, int|string|null $verbosity = null)

Вывести строку как комментарий.

из Команда
void question(string $string, int|string|null $verbosity = null)

Вывести строку как вопрос.

из Команда
void error(string $string, int|string|null $verbosity = null)

Вывести строку как сообщение об ошибке.

из Command
void warn(string $string, int|string|null $verbosity = null)

Вывести строку как предупреждение.

из Command
void alert(string $string)

Вывести строку в виде предупреждения.

из Command
void setVerbosity(string|int $level)

Установить уровень подробности.

из Command
int parseVerbosity(string|int|null $level = null)

Получить уровень подробности в терминах уровня OutputInterface Symfony.

из Command
isHidden()

{@inheritdoc}

из Command
setHidden($hidden)

{@inheritdoc}

из Command
array getArguments()

Получить аргументы командной строки.

из Command
array getOptions()

Получить опции командной строки.

из Command
OutputStyle getOutput()

Получить реализацию вывода.

из Command
Application getLaravel()

Получить экземпляр приложения Laravel.

из Command
void setLaravel(Container $laravel)

Установить экземпляр приложения Laravel.

из Command
array getMigrationPaths()

Получить все пути к миграциям.

из BaseCommand
bool usingRealPath()

Определить, являются ли заданные пути "реальными" путями, предварительно разрешенными.

из BaseCommand
string getMigrationPath()

Получить путь к каталогу миграций.

из BaseCommand
bool confirmToProceed(string $warning = 'Application In Production!', Closure|bool|null $callback = null)

Подтвердить выполнение действия перед продолжением.

из ConfirmableTrait
Closure getDefaultConfirmCallback()

Получить стандартный обратный вызов для подтверждения.

из ConfirmableTrait
void handle()

Выполнить команду командной строки.

void prepareDatabase()

Подготовить базу данных для выполнения миграций.

Подробности

static void macro(string $name, object|callable $macro)

Зарегистрировать пользовательскую макрокоманду.

Parameters

string $name
object|callable $macro

Return Value

void

static void mixin(object $mixin, bool $replace = true)

Включить другой объект в класс.

Parameters

object $mixin
bool $replace

Return Value

void

Exceptions

ReflectionException

static bool hasMacro(string $name)

Проверить, зарегистрирована ли макрокоманда.

Parameters

string $name

Return Value

bool

static mixed __callStatic(string $method, array $parameters)

Динамически обработать вызовы класса.

Parameters

string $method
array $parameters

Return Value

mixed

Exceptions

BadMethodCallException

mixed __call(string $method, array $parameters)

Динамически обработать вызовы класса.

Parameters

string $method
array $parameters

Return Value

mixed

Exceptions

BadMethodCallException

void __construct(Migrator $migrator)

Создать новый экземпляр команды миграции.

Parameters

Migrator $migrator

Return Value

void

protected void configureUsingFluentDefinition()

Настроить команду командной строки с помощью определения fluent.

Return Value

void

protected void specifyParameters()

Указать аргументы и опции команды.

Return Value

void

int run(InputInterface $input, OutputInterface $output)

Запустить консольную команду.

Параметры

InputInterface $input
OutputInterface $output

Значение возврата

int

protected mixed execute(InputInterface $input, OutputInterface $output)

Выполнить консольную команду.

Параметры

InputInterface $input
OutputInterface $output

Значение возврата

mixed

int call(string $command, array $arguments = [])

Вызвать другую консольную команду.

Параметры

string $command
array $arguments

Значение возврата

int

int callSilent(string $command, array $arguments = [])

Вызвать другую консольную команду без вывода.

Параметры

string $command
array $arguments

Значение возврата

int

protected ArrayInput createInputFromArguments(array $arguments)

Создать экземпляр ввода из заданных аргументов.

Параметры

array $arguments

Значение возврата

ArrayInput

protected array context()

Получить весь контекст, переданный команде.

Значение возврата

array

bool hasArgument(string|int $name)

Определить, существует ли заданный аргумент.

Параметры

string|int $name

Значение возврата

bool

string|array|null argument(string|null $key = null)

Получить значение аргумента команды.

Параметры

string|null $key

Значение возврата

string|array|null

array arguments()

Получить все аргументы, переданные команде.

Значение возврата

array

bool hasOption(string $name)

Определить, существует ли заданный параметр.

Параметры

string $name

Значение возврата

bool

string|array|bool|null option(string|null $key = null)

Получить значение параметра команды.

Параметры

string|null $key

Значение возврата

string|array|bool|null

array options()

Получить все параметры, переданные команде.

Значение возврата

array

bool confirm(string $question, bool $default = false)

Подтвердить вопрос у пользователя.

Параметры

string $question
bool $default

Значение возврата

bool

mixed ask(string $question, string|null $default = null)

Задать вопрос пользователю и получить ответ.

Параметры

string $question
string|null $default

Значение возврата

mixed

mixed anticipate(string $question, array $choices, string|null $default = null)

Задать вопрос пользователю с автодополнением.

Параметры

string $question
array $choices
string|null $default

Значение возврата

mixed

mixed askWithCompletion(string $question, array $choices, string|null $default = null)

Задать вопрос пользователю с автодополнением.

Параметры

string $question
array $choices
string|null $default

Значение возврата

mixed

mixed secret(string $question, bool $fallback = true)

Задать вопрос пользователю, скрыв ответ в консоли.

Параметры

string $question
bool $fallback

Значение возврата

mixed

string choice(string $question, array $choices, string|null $default = null, mixed|null $attempts = null, bool|null $multiple = null)

Предложить пользователю выбрать один вариант из списка.

Параметры

string $question
array $choices
string|null $default
mixed|null $attempts
bool|null $multiple

Значение возврата

string

void table(array $headers, Arrayable|array $rows, string $tableStyle = 'default', array $columnStyles = [])

Форматировать входные данные в текстовую таблицу.

Параметры

array $headers
Arrayable|array $rows
string $tableStyle
array $columnStyles

Значение возврата

void

void info(string $string, int|string|null $verbosity = null)

Вывести строку как информационное сообщение.

Параметры

string $string
int|string|null $verbosity

Значение возврата

void
END_OF_DOCUMENT_MARKER

void line(string $string, string|null $style = null, int|string|null $verbosity = null)

Вывести строку в стандартный вывод.

Parameters

string $string
string|null $style
int|string|null $verbosity

Return Value

void

void comment(string $string, int|string|null $verbosity = null)

Вывести строку в качестве комментария.

Parameters

string $string
int|string|null $verbosity

Return Value

void

void question(string $string, int|string|null $verbosity = null)

Вывести строку в качестве вопроса.

Parameters

string $string
int|string|null $verbosity

Return Value

void

void error(string $string, int|string|null $verbosity = null)

Вывести строку в качестве сообщения об ошибке.

Parameters

string $string
int|string|null $verbosity

Return Value

void

void warn(string $string, int|string|null $verbosity = null)

Вывести строку в качестве предупреждения.

Parameters

string $string
int|string|null $verbosity

Return Value

void

void alert(string $string)

Вывести строку в всплывающем окне.

Parameters

string $string

Return Value

void

protected void setVerbosity(string|int $level)

Установить уровень подробности.

Parameters

string|int $level

Return Value

void

protected int parseVerbosity(string|int|null $level = null)

Получить уровень подробности в терминах уровня OutputInterface Symfony.

Parameters

string|int|null $level

Return Value

int

isHidden()

{@inheritdoc}

setHidden($hidden)

{@inheritdoc}

Parameters

$hidden

protected array getArguments()

Получить аргументы команды консоли.

Return Value

array

protected array getOptions()

Получить опции команды консоли.

Return Value

array

OutputStyle getOutput()

Получить реализацию вывода.

Return Value

OutputStyle

Application getLaravel()

Получить экземпляр приложения Laravel.

Return Value

Application

void setLaravel(Container $laravel)

Установить экземпляр приложения Laravel.

Parameters

Container $laravel

Return Value

void

protected array getMigrationPaths()

Получить все пути к миграциям.

Return Value

array

protected bool usingRealPath()

Определить, являются ли заданные пути "реальными" путями, предварительно разрешенными.

Return Value

bool

protected string getMigrationPath()

Получить путь к каталогу миграций.

Return Value

string

bool confirmToProceed(string $warning = 'Application In Production!', Closure|bool|null $callback = null)

Подтвердить перед продолжением действия.

Этот метод запрашивает подтверждение только в режиме производства.

Parameters

string $warning
Closure|bool|null $callback

Return Value

bool

protected Closure getDefaultConfirmCallback()

Получить стандартную функцию обратного вызова для подтверждения.

Return Value

Closure

void handle()

Выполнить команду консоли.

Return Value

void

protected void prepareDatabase()

Подготовить базу данных миграций для запуска.

Return Value

void

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.8/Illuminate/Database/Console/Migrations/MigrateCommand.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API