Php 从Laravel 5上的现有数据库开始

Php 从Laravel 5上的现有数据库开始,php,laravel,orm,eloquent,Php,Laravel,Orm,Eloquent,我已经享受了一段时间的工作,现在,我计划将一个相当大的项目,以拉威尔5 新项目有相当大的数据库和许多表,单独构建迁移、模型和控制器需要相当长的时间 以前有人做过这个吗?最好的办法是什么 到目前为止,我已经使用这个伟大的工具来生成迁移,但是对于200多个表来说,完成其余的工作需要相当长的时间 对于移植模型和控制器,只需使用artisan命令,就可以轻松地完成迁移。对于迁移,我建议尝试使用以下软件包: 它将把现有的数据库模式导出为Laravel迁移。我的建议基于这样一个假设,即您正在使用MySQL

我已经享受了一段时间的工作,现在,我计划将一个相当大的项目,以拉威尔5

新项目有相当大的数据库和许多表,单独构建迁移、模型和控制器需要相当长的时间

以前有人做过这个吗?最好的办法是什么


到目前为止,我已经使用这个伟大的工具来生成迁移,但是对于200多个表来说,完成其余的工作需要相当长的时间

对于移植模型和控制器,只需使用
artisan
命令,就可以轻松地完成迁移。对于迁移,我建议尝试使用以下软件包:

它将把现有的数据库模式导出为Laravel迁移。我的建议基于这样一个假设,即您正在使用MySQL作为RDBMS,因为我建议的软件包仅适用于此。

这个怎么样:

模型生成器现有架构的Laravel 5模型生成器

它插入现有数据库并生成模型类文件 基于现有表格

试试这个:


Reliese Laravel是Laravel组件的集合,旨在通过提供一些方便的代码生成功能来帮助Laravel应用程序的开发过程。

谢谢,但是如何生成模型呢?全部编写并手动运行?您需要自己一个接一个地生成模型,并手动设置任何模型。没有办法解决这个问题,因为没有工具可以猜测哪些表需要附带模型。您可以使用
artisan make:model ModelName--no migration
(选项
--no migration
)生成模型,以避免生成重复的DB迁移文件,因为DbExporter将负责该部分。请描述建议的解决方案(该链接将来可能会失效)