我已经成为一名PHP程序员已有12年了,而且很多次重新发明了这个轮子,为我们的闭源网络应用程序构建了自己的框架,该框架作为托管解决方案提供,使用相同的共享数据库顾客.
现在我正在尝试Laravel 5,并注意到几乎每个例子都使用Eloquent和数据库迁移.对我来说,似乎这些东西都是针对简单的数据库以及不喜欢SQL或数据库设计的人(但我可能错了).
我们的MySQL数据库包含100多个表,许多存储过程和许多触发器,我无法想象在ORM中.我们使用Navicat进行数据库设计和测试SQL查询.为了将数据库升级到更新版本的应用程序,我们已经编写了一些很好的脚本甚至可视化工具.
所以基本上我的问题是,如果Laravel真的打算用于Eloquent和迁移,或者我真的错过了很多没有它们的功能.
您有什么推荐的吗?