Spec-Zone.ru › Laravel 5.8

ModelMakeCommand

класс ModelMakeCommand расширяет GeneratorCommand (View source)

Особенности

Macroable

Свойства

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

Методы

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

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

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

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

from Macroable
static bool hasMacro(string $name)

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

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

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

from Macroable
mixed __call(string $method, array $parameters)

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

from Macroable
void __construct(Filesystem $files)

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

from GeneratorCommand
void configureUsingFluentDefinition()

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

from 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
array context()

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

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

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

from Command
array options()

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

from Command
void alert(string $string)

Вывести строку в качестве предупреждения (в виде всплывающего окна).

from Command
void setVerbosity(string|int $level)

Установить уровень детализации.

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

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

from Command
isHidden()

{@inheritdoc}

from Command
setHidden($hidden)

{@inheritdoc}

from Command
массив getArguments()

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

из GeneratorCommand
массив getOptions()

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

OutputStyle getOutput()

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

из Command
Application getLaravel()

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

из Command
void setLaravel(Container $laravel)

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

из Command
строка getStub()

Получить шаблонный файл для генератора.

bool|null handle()

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

строка qualifyClass(string $name)

Разбор имени класса и форматирование в соответствии с корневым пространством имён.

из GeneratorCommand
string getDefaultNamespace(string $rootNamespace)

Получить имя пространства имён по умолчанию для класса.

из GeneratorCommand
bool alreadyExists(string $rawName)

Определить, существует ли класс.

из GeneratorCommand
string getPath(string $name)

Получить путь к классу назначения.

из GeneratorCommand
string makeDirectory(string $path)

Создать директорию для класса, если необходимо.

из GeneratorCommand
string buildClass(string $name)

Создать класс с заданным именем.

из GeneratorCommand
$this replaceNamespace(string $stub, string $name)

Заменить пространство имён в данном шаблоне.

из GeneratorCommand
string getNamespace(string $name)

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

из GeneratorCommand
строка replaceClass(строка $stub, строка $name)

Заменить имя класса для данного фрагмента.

из GeneratorCommand
строка getNameInput()

Получить желаемое имя класса из входных данных.

из GeneratorCommand
строка rootNamespace()

Получить корневой namespace для класса.

из GeneratorCommand
строка|null userProviderModel()

Получить модель для поставщика пользователей по умолчанию.

из GeneratorCommand
void createFactory()

Создать фабрику моделей для модели.

void createMigration()

Создать файл миграции для модели.

void createController()

Создать контроллер для модели.

Подробности

static void macro(строка $name, object|callable $macro)

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

Параметры

строка $name
object|callable $macro

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

void

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

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

Параметры

object $mixin
bool $replace

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

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(Filesystem $files)

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

Параметры

Filesystem $files

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

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

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

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

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

Параметры

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

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

void

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

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

Параметры

string $string
int|string|null $verbosity

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

void

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

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

Параметры

string $string
int|string|null $verbosity

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

void

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

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

Параметры

string $string
int|string|null $verbosity

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

void

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

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

Параметры

string $string
int|string|null $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

isHidden()

{@inheritdoc}

setHidden($hidden)

{@inheritdoc}

Параметры

$hidden

protected array getArguments()

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

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

array

protected array getOptions()

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

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

array

OutputStyle getOutput()

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

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

OutputStyle

Application getLaravel()

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

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

Application

void setLaravel(Container $laravel)

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

Параметры

Container $laravel

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

void

protected string getStub()

Получить шаблонный файл для генератора.

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

string

bool|null handle()

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

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

bool|null

protected string qualifyClass(string $name)

Обработать имя класса и отформатировать его в соответствии с корневым пространством имён.

Параметры

string $name

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

string

protected string getDefaultNamespace(string $rootNamespace)

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

Параметры

string $rootNamespace

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

string

protected bool alreadyExists(string $rawName)

Определить, существует ли класс.

Параметры

string $rawName

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

bool

protected string getPath(string $name)

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

Параметры

string $name

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

string

protected string makeDirectory(string $path)

Создать директорию для класса, если необходимо.

Параметры

string $path

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

string

protected string buildClass(string $name)

Создать класс с заданным именем.

Параметры

string $name

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

string

Исключения

FileNotFoundException

protected $this replaceNamespace(string $stub, string $name)

Заменить пространство имён для заданного шаблона.

Параметры

string $stub
string $name

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

$this

protected string getNamespace(string $name)

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

Параметры

string $name

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

string

protected string replaceClass(string $stub, string $name)

Заменить имя класса для заданного шаблона.

Параметры

string $stub
string $name

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

string

protected string getNameInput()

Получить желаемое имя класса из ввода.

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

string

protected string rootNamespace()

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

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

string

protected string|null userProviderModel()

Получить модель для поставщика пользователей по умолчанию.

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

string|null

protected void createFactory()

Создать фабрику моделей для модели.

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

void

protected void createMigration()

Создать файл миграции для модели.

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

void

protected void createController()

Создать контроллер для модели.

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

void

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

Spec-Zone.ru

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