Как создать новую модель / контроллер / миграцию в 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 Создает класс контроллера ресурсов.