谁为Laravel创造/发明了雄辩的ORM?

时间:2017-09-17 13:14:33

标签: laravel eloquent

是Taylor Otwell本人还是某个公司或其他人?

我很好奇,想知道。谷歌搜索的第一页没有任何内容,所以我在这里发布了这个问题。

也许这会立即投票。在那种情况下,我将删除它。

1 个答案:

答案 0 :(得分:1)

在软件工程中,活动记录模式是在软件中找到的架构模式,用于在关系数据库中存储内存中对象数据。它由Martin Fowler在其2003年出版的“企业应用程序架构模式”一书中命名。1符合此模式的对象的接口将包括插入,更新和删除等功能,以及或多或少直接对应的属性到底层数据库表中的列。

活动记录模式是一种访问数据库中数据的方法。数据库表或视图包装在一个类中。因此,对象实例绑定到表中的单个行。创建对象后,在保存时会向表中添加新行。加载的任何对象都从数据库中获取其信息。更新对象时,表中的相应行也会更新。包装类为表或视图中的每个列实现访问器方法或属性。

此模式通常由对象持久性工具和对象关系映射(ORM)使用。通常,外键关系将通过属性公开为适当类型的对象实例。

资源:来自Matt Stauffer的Laravel Up and Running书

然后你甚至可以找到here

所以泰勒只使用这种模式在Laravel框架中实现,尽管很多人认为这是Laravel的弱点。