mageproger / mongocache
Laravel 缓存 MongoDB 驱动库
dev-master
2022-06-26 18:03 UTC
Requires
- php: ^7.2 || ^8.0
- ext-hash: *
- ext-json: *
- ext-mongodb: ^1.13.0
- illuminate/cache: *
- illuminate/contracts: *
- mongodb/mongodb: *
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', ''), ],
像往常一样使用缓存