insomnicles / laracache
用于缓存 Laravel 模型的特性
v0.0.9
2022-04-27 18:03 UTC
Requires
- illuminate/support: >=9.0
Requires (Dev)
- orchestra/testbench: 8
- phpunit/phpunit: ~9.0
README
一个特性,可以直接从 Cache 访问 Laravel Eloquent 模型
源代码包管理器。
安装
通过 Composer
$ composer require insomnicles/laracache
使用
确保您的应用程序已连接到缓存:memcache、redis 等。
- 如果您正在使用 Laravel 8+ 中的 Sail,则这已默认设置
将 Cachable 特性添加到您的模型中;例如,对于 User 模型
use Insomnicles\Laracache\Cachable.php
class User {
use Cachable;
}
通过 Eloquent 类似的方法使用缓存的模型
User::refreshCache();
User::allInCache();
变更日志
有关最近更改的更多信息,请参阅变更日志
许可证
MIT。有关更多信息,请参阅许可证文件