nanopkg / laravel-orm-cache
此软件包可以帮助您缓存网站的数据。
dev-master
2023-07-03 04:24 UTC
Requires
- php: ^8.1
- illuminate/contracts: ^9.0
- spatie/laravel-package-tools: ^1.13.0
Requires (Dev)
- laravel/pint: ^1.0
- nunomaduro/collision: ^6.0
- nunomaduro/larastan: ^2.0.1
- orchestra/testbench: ^7.0
- pestphp/pest: ^1.21
- pestphp/pest-plugin-laravel: ^1.1
- phpstan/extension-installer: ^1.1
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-phpunit: ^1.0
- phpunit/phpunit: ^9.5
- spatie/laravel-ray: ^1.26
This package is auto-updated.
Last update: 2024-09-09 06:16:13 UTC
README
使用此软件包,您可以轻松缓存数据库查询。此软件包将使您的应用程序运行更快。
安装
您可以通过composer安装此软件包
composer require nanopkg/laravel-orm-cache
用法
使用OrmCache并在模型中设置orm缓存键
use Nanopkg\OrmCache\Traits\OrmCache; class Model { use OrmCache; // import this class protected static $orm_cache_key = 'your key name here'; }
按DESC格式获取缓存数据
Model::cacheData();
按ASC格式获取缓存数据
Model::cacheDataASC();
获取缓存表的第一条数据
Model::cacheDataFirst();
获取缓存表的最后一条数据
Model::cacheDataLast();
获取缓存表查询
Model::cacheDataQuery();
清除缓存
Model::forgetCache();
测试
composer test
变更日志
有关最近更改的更多信息,请参阅 CHANGELOG。
贡献
有关详细信息,请参阅 CONTRIBUTING。
安全漏洞
有关如何报告安全漏洞,请查看 我们的安全策略。
致谢
许可协议
MIT许可协议(MIT)。有关更多信息,请参阅 许可文件。