Загрузка...

Laravel. Artisan список make команд с параметрами

laravel cover

В Laravel Artisan предоставляет множество команд для создания различных компонентов приложения. Команды, начинающиеся с make:, позволяют быстро генерировать классы, такие как контроллеры, модели, миграции и т.д. Вот полный список команд make с параметрами и кратким описанием.

  1. make:channel – Создает новый класс канала.
  2. make:command – Создает новую Artisan команду.
  3. make:controller – Создает новый контроллер.
  4. make:event – Создает новое событие.
  5. make:exception – Создает новое пользовательское исключение.
  6. make:factory – Создает новую фабрику модели.
  7. make:job – Создает новый класс задания (job).
  8. make:listener – Создает новый слушатель события.
  9. make:mail – Создает новый класс для отправки электронной почты.
  10. make:middleware – Создает новый middleware.
  11. make:migration – Создает новый файл миграции.
  12. make:model – Создает новую модель Eloquent.
  13. make:notification – Создает новое уведомление.
  14. make:observer – Создает новый наблюдатель (observer).
  15. make:policy – Создает новую политику.
  16. make:provider – Создает новый сервис-провайдер.
  17. make:request – Создает новый класс запроса.
  18. make:resource – Создает новый ресурс.
  19. make:rule – Создает новое правило валидации.
  20. make:seeder – Создает новый сидер.
  21. make:test – Создает новый тест.

Полный список команд make в Laravel

  1. make:channel

    • Создает новый класс канала.
    php artisan make:channel NameChannel
  2. make:command

    • Создает новую Artisan команду.
    php artisan make:command CustomCommand

    Параметры:

    • --command: Указывает имя команды (например, custom:command).
    • --description: Описание команды.
  3. make:controller

    • Создает новый контроллер.

    Параметры:

    • --resource или -r: Создает контроллер ресурса с методами для CRUD.
    • --model=Model: Указывает модель, с которой будет связан ресурсный контроллер.
    • --invokable: Создает контроллер с единственным методом __invoke.
  4. make:event

    • Создает новое событие.
    php artisan make:event EventName
  5. make:exception

    • Создает новое пользовательское исключение.
    php artisan make:exception CustomException
  6. make:factory

    • Создает новую фабрику модели.
    php artisan make:factory UserFactory

    Параметры:

    • --model=Model: Указывает модель, для которой создается фабрика.
  7. make:job

    • Создает новый класс задания (job).
    php artisan make:job ProcessPodcast
  8. make:listener

    • Создает новый слушатель события.
    php artisan make:listener SendWelcomeEmail

    Параметры:

    • --event=Event: Указывает событие, с которым будет связан слушатель.
  9. make:mail

    • Создает новый класс для отправки электронной почты.
    php artisan make:mail OrderShipped

    Параметры:

    • --markdown: Создает шаблон Markdown для письма.
  10. make:middleware

    • Создает новый middleware.
    php artisan make:middleware CheckAge
  11. make:migration

    • Создает новый файл миграции.
    php artisan make:migration create_users_table

    Параметры:

    • --create=table: Указывает, что миграция создаст новую таблицу.
    • --table=table: Указывает, что миграция будет изменять существующую таблицу.
  12. make:model

    • Создает новую модель Eloquent.
    php artisan make:model Name

    Параметры:

    • -m--migration: Создает миграцию для модели.
    • -c--controller: Создает контроллер для модели.
    • -r--resource: Создает ресурсный контроллер для модели.
    • -s--seed: Создает сидер для модели.
    • --factory: Создает фабрику для модели.
    • --pivot: Указывает, что модель является промежуточной (pivot) моделью.
  13. make:notification

    • Создает новое уведомление.
    php artisan make:notification InvoicePaid
  14. make:observer

    • Создает новый наблюдатель (observer).
    php artisan make:observer UserObserver

    Параметры:

    • --model=Model: Указывает модель, для которой создается наблюдатель.
  15. make:policy

    • Создает новую политику.
    php artisan make:policy UserPolicy

    Параметры:

    • --model=Model: Указывает модель, для которой создается политика.
  16. make:provider

    • Создает новый сервис-провайдер.
    php artisan make:provider CustomServiceProvider
  17. make:request

    • Создает новый класс запроса.
    php artisan make:request StoreUser Request

    Параметры:

    • --model=Model: Указывает модель, с которой связан запрос.
  18. make:resource

    • Создает новый ресурс.
    php artisan make:resource UserResource
  19. make:rule

    • Создает новое правило валидации.
    php artisan make:rule CustomRule
  20. make:seeder

    • Создает новый сидер.
    php artisan make:seeder UserSeeder

    Параметры:

    • --model=Model: Указывает модель, для которой создается сидер.
  21. make:test

    • Создает новый тест.
    php artisan make:test UserTest

    Параметры:

    • --unit: Создает юнит-тест.
    • --feature: Создает функциональный тест.

Теперь у вас есть полный список команд make в Laravel, включая описание и параметры для каждой команды.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *