mageproger/mongocache

Laravel 缓存 MongoDB 驱动库

dev-master 2022-06-26 18:03 UTC

This package is auto-updated.

Last update: 2024-09-26 23:00:01 UTC


README

此扩展允许在 Laravel 中将缓存存储在 MongoDB 中,类似于 memcache、redis 等。

安装

安装此库的首选方法是使用 Composer,在项目根目录中运行以下命令:

$ composer require mageproger/mongocache

Laravel 不使用自动发现

如果您不使用自动发现,请将 CacheServiceProvider 添加到 config/app.php 中的 providers 数组。

Mageproger\MongoCache\MongoCacheServiceProvider::class,

使用发布命令将包配置复制到本地配置中

php artisan vendor:publish --provider="Mageproger\MongoCache\MongoCacheServiceProvider"

将配置添加到 config/cache.php 中

'mongo' => [
            'driver' => 'mongo',
            'host' => env('MONGO_HOST'),
            'database' => env('MONGO_DATABASE'),
            'username' => env('MONGO_USERNAME'),
            'password' => env('MONGO_PASSWORD'),
            'collection' => env('MONGO_COLLECTION'),
            'prefix' => env('MONGO_PREFIX', ''),
        ],

像往常一样使用缓存