我已经成为Zend Framework用户多年,现在正在学习Laravel。
在我之前的项目中,我使用了身份映射模式https://www.martinfowler.com/eaaCatalog/identityMap.html,以避免不必要的数据库访问,并确保只有一个版本的对象在内存中处于活动状态。 Laravel是否使用任何此类模式?
其次,我使用工作单元模式https://martinfowler.com/eaaCatalog/unitOfWork.html来延迟数据库更新,直到所有业务和应用程序逻辑成功完成。 Laravel是否使用任何此类模式?
我意识到Laravel是围绕Active Record构建的。我想知道是否有这些模式补充。