Spec-Zone.ru › Laravel 5.6

MigrateCommand

class MigrateCommand extends BaseCommand (View source)

Свойства

ConfirmableTrait
Macroable

Свойства

статический защищённый массив $macros Зарегистрированные строковые макросы. из Macroable
защищённый Application $laravel Экземпляр приложения Laravel. из Команды
защищённый InputInterface $input Реализация интерфейса ввода. из Команды
защищённый OutputStyle $output Реализация интерфейса вывода. из Команды
защищённый string $signature Имя и сигнатура консольной команды.
защищённый string $name Имя консольной команды. из Команды
защищённый string $description Описание консольной команды.
защищённый bool $hidden Указывает, должна ли команда отображаться в списке команд Artisan. из Команды
защищённый int $verbosity Уровень подробности вывода команд по умолчанию. из Команды
защищённый массив $verbosityMap Сопоставление уровней подробности, понятных человеку, с уровнями OutputInterface Symfony. из Команды
protected Migrator $migrator Экземпляр мигратора.

Методы

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(Migrator $migrator)

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

void configureUsingFluentDefinition()

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

из 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
ArrayInput createInputFromArguments(array $arguments)

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

from Command
bool hasArgument(string|int $name)

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

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

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

from Command
array arguments()

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

from Command
bool hasOption(string $name)

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

from Command
string|array|null option(string|null $key = null)

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

from Command
array options()

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

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

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

from Command
string ask(string $question, string|null $default = null)

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

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

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

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

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

from Command
string secret(string $question, bool $fallback = true)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

from Command
void alert(string $string)

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

from Command
void setVerbosity(string|int $level)

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

from Command
int parseVerbosity(string|int|null $level = null)

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

from Command
array getArguments()

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

from Command
array getOptions()

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

from Command
OutputInterface getOutput()

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

from Command
Application getLaravel()

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

from Command
void setLaravel(Container $laravel)

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

from Command
array getMigrationPaths()

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

from BaseCommand
bool usingRealPath()

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

from BaseCommand
string getMigrationPath()

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

from BaseCommand
bool confirmToProceed(string $warning = 'Приложение в режиме работы!', Closure|bool|null $callback = null)

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

from ConfirmableTrait
Closure getDefaultConfirmCallback()

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

from ConfirmableTrait
void handle()

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

void prepareDatabase()

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

Подробности

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

Зарегистрировать пользовательский макрос.

Параметры

string $name
object|callable $macro

Возвращаемое значение

void

static void mixin(object $mixin)

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

Параметры

object $mixin

Возвращаемое значение

void

Исключения

ReflectionException

static bool hasMacro(string $name)

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

Параметры

string $name

Возвращаемое значение

bool

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

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

Параметры

string $method
array $parameters

Возвращаемое значение

mixed

Исключения

BadMethodCallException

mixed __call(string $method, array $parameters)

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

Параметры

string $method
array $parameters

Возвращаемое значение

mixed

Исключения

BadMethodCallException

void __construct(Migrator $migrator)

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

Параметры

Migrator $migrator

Возвращаемое значение

void

protected void configureUsingFluentDefinition()

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

Возвращаемое значение

void

protected void specifyParameters()

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

Значение возвращаемого значения

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

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|null option(string|null $key = null)

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

Параметры

string|null $key

Возвращаемое значение

string|array|null

array options()

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

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

array

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

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

Параметры

string $question
bool $default

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

bool

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

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

Параметры

string $question
string|null $default

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

string

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

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

Параметры

string $question
array $choices
string|null $default

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

string

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

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

Параметры

string $question
array $choices
string|null $default

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

string

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

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

Параметры

string $question
bool $fallback

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

string

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, null|int|string $verbosity = null)

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

Параметры

string $string
null|int|string $verbosity

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

void

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

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

Параметры

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

Возвращаемое значение

void

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

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

Параметры

string $string
null|int|string $verbosity

Возвращаемое значение

void

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

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

Параметры

string $string
null|int|string $verbosity

Возвращаемое значение

void

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

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

Параметры

string $string
null|int|string $verbosity

Возвращаемое значение

void

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

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

Параметры

string $string
null|int|string $verbosity

Возвращаемое значение

void

void alert(string $string)

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

Параметры

string $string

Возвращаемое значение

void

protected void setVerbosity(string|int $level)

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

Параметры

string|int $level

Возвращаемое значение

void

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

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

Параметры

string|int|null $level

Возвращаемое значение

int

protected array getArguments()

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

Возвращаемое значение

array

protected array getOptions()

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

Возвращаемое значение

array

OutputInterface getOutput()

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

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

OutputInterface

Application getLaravel()

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

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

Application

void setLaravel(Container $laravel)

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

Параметры

Container $laravel

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

void

protected array getMigrationPaths()

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

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

array

protected bool usingRealPath()

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

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

bool

protected string getMigrationPath()

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

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

string

bool confirmToProceed(string $warning = 'Приложение в работе!', Closure|bool|null $callback = null)

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

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

Параметры

string $warning
Closure|bool|null $callback

Возвращаемое значение

bool

protected Closure getDefaultConfirmCallback()

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

Возвращаемое значение

Closure

void handle()

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

Возвращаемое значение

void

protected void prepareDatabase()

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

Возвращаемое значение

void

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

Spec-Zone.ru

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