timacdonald/cached-valuestore

spatie/valuestore 的内存缓存扩展。

安装: 696

依赖: 0

建议: 0

安全: 0

星标: 11

关注者: 3

分支: 2

开放问题: 2

类型:实用工具

v2.0.2 2022-02-23 21:34 UTC

README

Latest Stable Version Total Downloads License

这是对 spatie/valuestore 的扩展,在类中引入了本地缓存。感谢 Spatie 提供如此优秀的包生态系统。我认为这是一个被低估的神奇包。

安装

您可以使用 composerPackagist 安装。

$ composer require timacdonald/cached-valuestore

使用方法

有关通用使用方法,请参阅 原始包文档。唯一的新方法是清除缓存的能力——然而这仅在持久化时进行,因此您可能永远不会需要它。

$valuestore->clearCache();

感谢

您可以使用此包,但我要求您联系某人(不是我自己),他之前或目前正在维护或为您的项目中使用的开源库做出贡献,并感谢他们的工作。考虑您的整个技术栈:包、框架、语言、数据库、操作系统、前端、后端等。

从 v1 升级到 v2

  • 缓存现在是一个实例变量,而不是一个静态变量。
  • 任何调用 Valuestore::clearCache(); 的地方都需要替换为 $valuestore->clearCache();