balping / laravel-cached-options
基于 overtrue/laravel-options 的缓存包装器
v0.0.1
2022-03-11 21:14 UTC
Requires
- overtrue/laravel-options: ^3.0
This package is auto-updated.
Last update: 2024-09-12 03:05:18 UTC
README
简单包装overtrue/laravel-options
的全局选项模块,为Laravel应用程序提供基本的缓存功能。
安装
首先禁用 overtrue/laravel-options
的自动发现
在 composer.json
中添加
"extra": {
"laravel": {
"dont-discover": [
"overtrue/laravel-options"
]
}
}
然后通过 composer 安装包
composer require balping/laravel-cached-options
发布配置和迁移
$ php artisan vendor:publish --provider="Balping\LaravelCachedOptions\CachedOptionsServiceProvider"
运行迁移
$ php artisan migrate
配置
在 config/cache.php
中配置支持标签的驱动。**警告!** 文件、dynamodb 或数据库驱动不支持。
在 config/options.php
中,您可以为缓存的值选择一个TTL。null
的TTL表示永久。
使用方法
与overtrue/laravel-options
文档中描述的完全相同,但所有值都将被缓存。
许可证
MIT