balping/laravel-cached-options

基于 overtrue/laravel-options 的缓存包装器

v0.0.1 2022-03-11 21:14 UTC

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