Команды Artisan
Обратите внимание, что все следующие команды используют «Блог» в качестве примера имени модуля и примеры имен классов/файлов.
Служебные команды
module:make
Создание модуля
module:make
Создание нескольких модулей одновременно.
module:use
Используйте заданный модуль. Это позволяет вам не указывать имя модуля в других командах, требующих имя модуля в качестве аргумента.
module:unuse
Это сбрасывает указанный модуль, который был установлен с помощью команды module:use
.
module:list
Список всех доступных модулей.
module:migrate
Перенесите данный модуль или без аргумента модуля перенесите все модули.
module:migrate-rollback
Откат данного модуля или без аргумента откат всех модулей.
module:migrate-refresh
Обновить миграцию для данного модуля или без указанного модуля обновить все миграции модулей.
module:migrate-reset
Сбросить миграцию для данного модуля или без указанного модуля сбросить все миграции модулей.
module:seed
Заполните данный модуль или без аргумента заполните все модули
module:publish-migration
Опубликуйте файлы миграции для данного модуля или без аргумента опубликуйте миграции всех модулей.
module:publish-config
Опубликовать указанные файлы конфигурации модулей или без аргумента опубликовать все файлы конфигурации модулей.
module:publish-translation
Опубликовать файлы перевода для данного модуля или без указанного модуля опубликовать миграции всех модулей.
module:enable
Включить данный модуль.
module:disable
Отключить данный модуль.
module:update
Обновите данный модуль.
Команды генератора
module:make-command
Сгенерируйте данную консольную команду для указанного модуля.
module:make-migration
Создайте миграцию для указанного модуля.
module:make-seed
Сгенерируйте заданное начальное имя для указанного модуля.
module:make-controller
Создайте контроллер для указанного модуля.
module:make-model
Сгенерируйте данную модель для указанного модуля.
Дополнительные параметры:
--fillable=field1,field2
: установить заполняемые поля в сгенерированной модели--migration
,-m
: создать файл миграции для данной модели
module:make-provider
Сгенерируйте данное имя поставщика услуг для указанного модуля.
module:make-middleware
Сгенерируйте данное имя промежуточного программного обеспечения для указанного модуля.
module:make-mail
Сгенерируйте данный почтовый класс для указанного модуля.
module:make-notification
Сгенерируйте данное имя класса уведомлений для указанного модуля.
module:make-listener
Создайте прослушиватель (обработчик событий) для указанного модуля. При желании вы можете указать, какой класс событий он должен прослушивать. Он также принимает флаг --queued
разрешенных прослушивателей событий в очереди.
module:make-request
Сгенерируйте данный запрос для указанного модуля.
module:make-event
Сгенерировать данное событие для указанного модуля.
module:make-job
Создайте данное задание для указанного модуля.
module:route-provider
Создайте данного поставщика услуг маршрутизации для указанного модуля.
module:make-factory
Создайте данную фабрику базы данных для указанного модуля.
module:make-policy
Создайте данный класс политики для указанного модуля.
По умолчанию Policies
не создается при создании нового модуля.
module:make-rule
Создайте заданный класс правил проверки для указанного модуля.
Папка Rules
не создается по умолчанию при создании нового модуля. Измените значение paths.generator.rules
in modules.php
на желаемое местоположение.
module:make-resource
Создайте класс ресурсов для указанного модуля. Он может иметь необязательный аргумент --collection
для создания коллекции ресурсов.
module:make-test
Сгенерируйте тестовый класс для указанного модуля.
Last updated