tattran22 / repository
该软件包最新版本(2.0.6)没有提供许可证信息。
TatTran Repository 是一个 Laravel 包,旨在通过缓存数据库查询和模型操作来提升应用程序的速度。这意味着您的应用程序可以即时检索数据,从而提供更流畅的用户体验。
2.0.6
2024-03-28 09:27 UTC
Requires
- php: ^8.0
- intervention/image: ^2.4
- laravel/framework: >=8.0
README
使用 TatTran Repository 提升 Laravel 性能
这是什么?
TatTran Repository 是一个 Laravel 包,旨在通过 缓存数据库查询和模型操作 来 提升应用程序的速度。这意味着您的应用程序可以 即时 检索数据,从而提供 更流畅的用户体验。
关键特性
- 简单的缓存:轻松缓存任何数据库查询或模型操作。
- 灵活的配置:微调缓存时间并定义标签以实现更精细的控制。
- 自动标记:使用
TagForRequestMiddleware
对每个请求进行标记,以实现更精确的管理。 - 轻松清除缓存:使用
query:cache-flush
命令清除所有缓存查询。 - 自动缓存失效:当模型创建、更新或删除时,
FlushCacheObserver
会自动清除缓存条目。 - 简化缓存管理:利用
ModelCacheTrait
生成缓存键和管理模型缓存时间。 - 开源:为包的增长做出贡献,并从社区中受益。
准备好开始了吗?
安装简单
composer require tattran22/repository
php artisan vendor:publish --provider="TatTran\Repository\RepositoryServiceProvider"
- 在
config/repository.php
中配置设置
文档和支持
有关详细使用说明、配置选项和贡献指南,请访问项目的 GitHub 仓库:TatTran Repository。
许可证
本软件包可在 MIT 许可证下免费使用,并由 Tat Tran 开发。