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, --migration создайте новый файл миграции для модели.
- c, --controller создайте новый контроллер для модели.
- r, --resource указывает, должен ли сгенерированный контроллер быть контроллером ресурсов

обновление

как упомянуто в комментарии @arun в новых версиях laravel > 5.6 можно выполнить следующую команду:

php artisan make:model Todo -a

- a, --все генерируют миграцию, фабрику и ресурс контроллер для модели


вы можете сделать model + migration + controller, все в одной строке, используя эту команду

php artisan make:model --migration --controller test

короткая версия: php artisan make:model -mc test

выход :-

модель успешно создана.

созданная миграция: 2018_03_10_002331_create_tests_table

контроллер создан успешно.


вы можете сделать это с помощью следующей команды:

php artisan make:model post -mc

чтобы сделать все 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

где вы можете узнать все идеи


php artisan make: модель Post-m-c-r

созданной модели, Создан Миграции, Создан Контроллер