回答
我的回答有点晚,但无论:
设有一个图书馆Eloquent Model Generator其目的是创建一个使用数据库表作为源口才模型类。它不仅生成类存根,而且还生成关联方法,用于魔术字段的docblocks,附加属性等。
它提供了一个控制台命令php artisan krlove:generate:model ClassName
用于为每个呼叫生成一个类,但是可以创建自己的命令来调用此命令数据库中的每个表。
如果您正在寻找从现有数据库中生成模型之间的关系,那么我相信您的最佳行动方案是reading the docs并写出来。它确实不那么复杂。
如果你正在寻找创建迁移和种子,那么有几个插件可以为你做一些工作。
我希望这可以帮助,祝你好运。
当人们不回答问题时,我真的很讨厌,但他们认为是正确的。如果有人问什么是2 + 2,很明显这个人不希望作为答案链接到教程如何总结。 – Tales
@whoacowboy,复杂性不是问题,它是手动过程。自动化测试比手动测试更为复杂,但我们都同意自动化测试是一种更好(更具可扩展性)的方法。虽然我当然可以手动创建关系,但使用100多个表可以更容易地自动化模式,这可能包括我甚至没有意识到的关系。 –
如果您使用的是MySQL和Laravel 5.1或更高版本,则可以使用此包中的php artisan code:models
:reliese/laravel。所有你需要做的是:
composer require reliese/laravel
- 服务提供商加入您的
config/app.php
文件Reliese\Coders\CodersServiceProvider::class
- 发布配置文件与
php artisan vendor:publish --tag=reliese-models
- 确保数据库在
config/database.php
和.env
文件正确配置。 - 最后发出命令:
php artisan code:models
这个包会扫描你的数据库,并创建所有型号为您服务。如果你需要更具体的东西,你可以自定义它的配置文件。
希望这有助于:)
- 1. 从模型创建数据库实例
- 2. 如何使用Laravel创建新的空数据库模型
- 3. Laravel 5.2从迁移创建数据库
- 4. Laravel 5 - 删除子模型数据
- 5. 是否有可能从laravel的mysql数据库表创建模型
- 6. 如何从Laravel的现有数据库创建迁移和模型
- 7. 如何在创建事件时调用模型函数? Laravel-5
- 8. 从ADO实体数据模型创建数据库
- 9. 如何创建模型从MS Access数据库读取数据?
- 10. SQLAlchemy数据库反射模型创建
- 11. 为Drupal数据库创建AR模型
- 12. 模型在Laravel 5
- 13. Laravel 5和模型
- 14. Laravel 5从刀片视图中创建json数据的分页
- 15. Laravel 5.2 - 从变量创建模型
- 16. 使用MySQL Workbench从现有模式/模型创建数据库
- 17. 从应用程序模型创建数据库模式与否?
- 18. Can Laravel根据您创建的数据库模型生成表单吗?
- 19. 如何创建laravel在laravel 5或HMVC模块5
- 20. Laravel扩展创建模型
- 21. 如何从SQL Server中的数据库自动创建模型?
- 22. 从现有的MongoDB数据库创建Django模型
- 23. 从模型数据库创建的表MS SQL服务器
- 24. 从数据仓库中的星型模式创建视图
- 25. 从模型生成数据库创建空的EDMX SQL脚本
- 26. 从json数据创建java模型
- 27. 从laravel 5中的mysql数据库导出csv文件5
- 28. 从DataTable创建数据库模式
- 29. 从模板创建访问数据库
- 30. 创建模板数据库
更重要的是,你希望将模型文件中产生? – Bogdan