Laravel 5.4 создание модели, контроллера и миграции в одной команде artisan



Я могу создать модель и контроллер ресурсов (привязка к модели) с помощью следующей команды



php artisan make:controller TodoController --resource --model=Todo


Я хочу также создать миграцию с помощью данной команды, это возможно?

682   7  

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

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

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

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: model Post-m-c-r

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

Comments

    Ничего не найдено.