Может ли Laravel сгенерировать весь скелет mvc из существующей таблицы, как в команде cakephp, испечь все

Я нашел Laravel очень интересным. Но мне интересно, есть ли какая-нибудь кустарная команда, чтобы сгенерировать все файлы скелета MVC, предоставившие таблицу базы данных одновременно. А как насчет отдельного поколения, особенно модели, учитывая структуру таблицы? или есть ли альтернативный способ создания кода?

1 ответ

Вы можете создать файл миграции из таблицы через пакет ниже.

https://github.com/Xethron/migrations-generator

Установите его через: composer require --dev "xethron/migrations-generator"

Следуйте инструкциям пакета, после подключения вашего приложения с базой данных просто запустите php artisan migrate:generate,

Вы увидите количество миграций, созданных через консольное сообщение. Вы также можете проверить свои database/migrations папка для подтверждения.

Я не нашел, как это сделать, поэтому создал свой собственный код для создания моделей:https://github.com/Triun/laravel-model-base

Это не супердокументировано, но вы действительно можете написать свои собственные аддоны, чтобы добавлять пользовательские бизнес-модели или включать свои собственные интерфейсы или черты в свои модели с вашим собственным кодом.

И, конечно же, более чем приветствуются отчеты и вклады.

Надеюсь, это поможет.

Другие вопросы по тегам