tattran22/repository

该软件包最新版本(2.0.6)没有提供许可证信息。

TatTran Repository 是一个 Laravel 包,旨在通过缓存数据库查询和模型操作来提升应用程序的速度。这意味着您的应用程序可以即时检索数据,从而提供更流畅的用户体验。

2.0.6 2024-03-28 09:27 UTC

This package is auto-updated.

Last update: 2024-09-28 10:44:53 UTC


README

使用 TatTran Repository 提升 Laravel 性能

这是什么?

TatTran Repository 是一个 Laravel 包,旨在通过 缓存数据库查询和模型操作提升应用程序的速度。这意味着您的应用程序可以 即时 检索数据,从而提供 更流畅的用户体验

关键特性

  • 简单的缓存:轻松缓存任何数据库查询或模型操作。
  • 灵活的配置:微调缓存时间并定义标签以实现更精细的控制。
  • 自动标记:使用 TagForRequestMiddleware 对每个请求进行标记,以实现更精确的管理。
  • 轻松清除缓存:使用 query:cache-flush 命令清除所有缓存查询。
  • 自动缓存失效:当模型创建、更新或删除时,FlushCacheObserver 会自动清除缓存条目。
  • 简化缓存管理:利用 ModelCacheTrait 生成缓存键和管理模型缓存时间。
  • 开源:为包的增长做出贡献,并从社区中受益。

准备好开始了吗?

安装简单

  1. composer require tattran22/repository
  2. php artisan vendor:publish --provider="TatTran\Repository\RepositoryServiceProvider"
  3. config/repository.php 中配置设置

文档和支持

有关详细使用说明、配置选项和贡献指南,请访问项目的 GitHub 仓库:TatTran Repository

许可证

本软件包可在 MIT 许可证下免费使用,并由 Tat Tran 开发。