Laravel 5.4 создание модели, контроллера и миграции в одной команде artisan
Я могу создать модель и контроллер ресурсов (привязка к модели) с помощью следующей команды
php artisan make:controller TodoController --resource --model=Todo
Я хочу также создать миграцию с помощью данной команды, это возможно?
7 ответов:
вы можете сделать это, если вы начинаете с модели
php artisan make:model Todo -mcrЕсли вы запустите
php artisan make:model --helpвы можете увидеть все доступные опции- m, --миграция создайте новый файл миграции для модели.
- c, --controller создайте новый контроллер для модели.
- r, --resource указывает, должен ли сгенерированный контроллер быть контроллером ресурсовобновление
как уже упоминалось в комментарии @arun в новых версиях laravel > 5.6 можно выполнить следующую команду:
php artisan make:model Todo -a- a, --все генерируют миграцию, фабрику и ресурс контроллер для модели
вы можете сделать модель + миграция + контроллер, все в одной строке, используя эту команду
php artisan make:model --migration --controller testкороткая версия:
php artisan make:model -mc testвыход :-
модель успешно создана.
созданная миграция: 2018_03_10_002331_create_tests_table
контроллер создан успешно.
сделать все 3:модель, контроллер и схема миграции таблицы
пишешь в консоли:
php artisan make:model NameOfYourModel -mcr
фреймворк Laravel 5.4 вы можете использовать
php artisan make:model --migration --controller --resource TestЭто позволит создать 1) Модель 2) контроллер с функцией ресурсов по умолчанию 3) миграция файлом
И Получил Ответ
модель успешно создана.
созданная миграция: 2018_04_30_055346_create_tests_table
контроллер успешно создан.
чтобы сделать режим, контроллеры с ресурсами, вы можете ввести CMD следующим образом:
php artisan make:model Todo -mcrили вы можете проверить, введя
php artisan help make:modelгде вы можете узнать все идеи
Comments