SeedCommand
class SeedCommand extends Command (View source)
Методы
| ConfirmableTrait | |
| Macroable |
Свойства
| static protected array | $macros | Зарегистрированные строковые макросы. | из Macroable |
| protected Application | $laravel | Экземпляр приложения Laravel. | из Command |
| protected InputInterface | $input | Реализация интерфейса ввода. | из Command |
| protected OutputStyle | $output | Реализация интерфейса вывода. | из Command |
| protected string | $signature | Имя и сигнатура командной строки. | из Command |
| protected string | $name | Имя командной строки. | |
| protected string | $description | Описание командной строки. | |
| $hidden | Указывает, следует ли отображать команду в списке команд Artisan. | из Command | |
| protected int | $verbosity | Уровень подробности вывода по умолчанию. | из Command |
| protected array | $verbosityMap | Сопоставление уровней подробности, понятных человеку, и уровней Symfony OutputInterface. | из Command |
| protected ConnectionResolverInterface | $resolver | Экземпляр обработчика подключений. |
Методы
| 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(ConnectionResolverInterface $resolver) Создать новый экземпляр команды семян базы данных. | |
| 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 |
| array | context() Получить весь контекст, переданный команде. | из 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|bool|null | option(string|null $key = null) Получить значение опции команды. | из Command |
| array | options() Получить все опции, переданные команде. | из Command |
| bool | confirm(string $question, bool $default = false) Подтвердить вопрос у пользователя. | из Command |
| mixed | ask(string $question, string|null $default = null) Задать вопрос пользователю и получить ответ. | из Command |
| mixed | anticipate(string $question, array $choices, string|null $default = null) Задать вопрос пользователю с автодополнением. | из Command |
| mixed | askWithCompletion(string $question, array $choices, string|null $default = null) Задать вопрос пользователю с автодополнением. | из Command |
| mixed | 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, int|string|null $verbosity = null) Вывести строку как информацию. | из Command |
| void | line(string $string, string|null $style = null, int|string|null $verbosity = null) Вывести строку как стандартный вывод. | из Command |
| void | comment(string $string, int|string|null $verbosity = null) Вывести строку как комментарий. | из Command |
| void | question(string $string, int|string|null $verbosity = null) Вывести строку как вопрос. | из Command |
| void | error(string $string, int|string|null $verbosity = null) Вывести строку как ошибку. | из Команды |
| void | warn(string $string, int|string|null $verbosity = null) Вывести строку как предупреждение. | из Команды |
| void | alert(string $string) Вывести строку в поле оповещения. | из Команды |
| void | setVerbosity(string|int $level) Установить уровень подробности. | из Команды |
| int | parseVerbosity(string|int|null $level = null) Получить уровень подробности в терминах уровня OutputInterface Symfony. | из Команды |
| isHidden() {@inheritdoc} | из Команды | |
| setHidden($hidden) {@inheritdoc} | из Команды | |
| array | getArguments() Получить аргументы командной строки. | из Команды |
| array | getOptions() Получить параметры командной строки. | |
| OutputStyle | getOutput() Получить реализацию вывода. | из Команды |
| Application | getLaravel() Получить экземпляр приложения Laravel. | из Команды |
| void | setLaravel(Container $laravel) Установить экземпляр приложения Laravel. | из Команды |
| bool | confirmToProceed(string $warning = 'Приложение в режиме разработки!', Closure|bool|null $callback = null) Подтвердить перед продолжением действия. | из ConfirmableTrait |
| Closure | getDefaultConfirmCallback() Получить стандартный обратный вызов подтверждения. | из ConfirmableTrait |
| void | handle() Выполнить команду консоли. | |
| Seeder | getSeeder() Получить экземпляр седера из контейнера. | |
| string | getDatabase() Получить имя подключения к базе данных для использования. |
Подробности
static void macro(string $name, object|callable $macro)
Зарегистрировать пользовательский макрос.
static void mixin(object $mixin, bool $replace = true)
Смешать другой объект в класс.
static bool hasMacro(string $name)
Проверка, зарегистрирован ли макрос.
static mixed __callStatic(string $method, array $parameters)
Динамически обработать вызовы к классу.
mixed __call(string $method, array $parameters)
Динамически обработать вызовы к классу.
void __construct(ConnectionResolverInterface $resolver)
Создать новый экземпляр команды семена базы данных.
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)
Создать экземпляр ввода из заданных аргументов.
protected 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)
Вывести строку в качестве сообщения об ошибке.
void warn(string $string, int|string|null $verbosity = null)
Вывести строку в качестве предупреждения.
void alert(string $string)
Вывести строку в окне оповещения.
protected void setVerbosity(string|int $level)
Установить уровень подробности.
protected int parseVerbosity(string|int|null $level = null)
Получить уровень подробности в терминах уровня OutputInterface Symfony.
isHidden()
{@inheritdoc}
setHidden($hidden)
{@inheritdoc}
protected array getArguments()
Получить аргументы командной строки.
protected array getOptions()
Получить опции командной строки.
OutputStyle 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 Seeder getSeeder()
Получить экземпляр седера из контейнера.
protected string getDatabase()
Получить имя используемой базы данных.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.8/Illuminate/Database/Console/Seeds/SeedCommand.html