默认驱动Laravel默认情况下使用file缓存驱动,将序列化repository和facade的区别的缓存对象存储在文件系统中主流驱动支持Redis和Memcached等主流缓存后端,对于大型应用建议使用这些更强大的缓存驱动缓存APIFactory和Repository契约用于访问所有缓存驱动Cache Facade简化了底层实现,提供了获取存储删除缓存数据的简便方法。
Laravel的缓存API包括Factory和Repository契约,用于访问所有缓存驱动Cache Facade简化了底层实现,提供了获取存储删除缓存数据的简便方法使用Cache Facade的get方法可以从缓存获取数据,若数据不存在则返回nullget方法允许传递默认值,甚至使用闭包作为默认值来源has方法用于检查缓存项是否存在,返回值为。
实体Entity当一个对象由其标识而非属性区分时,该对象被称作实体例如,即使两个对象的属性完全相同,但它们的标识不同,repository和facade的区别我们就认为它们是两个不同的实体值对象Value Object当一个对象用于描述事物而没有唯一标识时,它被称为值对象在领域中,并不是所有事物都需要唯一标识,repository和facade的区别我们只关。
组件实体包含属性和与事件的联系,需要“标识符”来区分对象身份值对象只有属性,没有状态和“标识符”,可作为实体内部属性其属性通常不可改变,更改时应删除整个对象并重新加入服务封装了实体间操作,协调关系和处理业务问题Repository用于把持久化对象转换为领域模型,获取更新持久化对。
还没有评论,来说两句吧...