Как создать новую модель / контроллер / миграцию в Laravel?

В Laravel вы можете создавать новые модели, контроллеры или миграции с небольшим количеством команд в Терминале.

Перейдите в папку своего проекта и выполните следующие команды, чтобы создать новый:

Модель:

php artisan make:model YourModelName

Контроллер:

php artisan make:controller YourControllerName

Перенос:

php artisan make:migration create_users_table

У каждой из этих команд есть параметры, которые вы можете использовать. Например, вы можете создать контроллер для существующей модели или т. Д.

В качестве примера вы можете использовать эти параметры, как показано ниже, для создания контроллера и миграции для вашей модели:

php artisan make:model YourModelName -c -m

Вы можете получить доступ к списку всех опций, используя опцию справки для каждой модели, контроллера и миграции. Например, :

php artisan make:model --help

Следующие детали показывают наиболее часто используемые / основные параметры для всех команд выше по отдельности.

Модель:

  • -a или - все. Создает миграцию, сеялку, фабрику и контроллер ресурсов для модели.
  • -c или - controller Создайте новый контроллер для модели.
  • - принудительно. Создайте класс, даже если модель уже существует.
  • -m или - миграция. Создать новый файл миграции для модели.

Контроллер:

  • -m или - модель [= МОДЕЛЬ] Создает контроллер ресурсов для данной модели.
  • -r или - resource Создает класс контроллера ресурсов.