momentohq / laravel-cache
Laravel的标签式Momento缓存驱动。
v1.1.4
2024-04-26 19:03 UTC
Requires
- momentohq/client-sdk-php: v1.7.1
Requires (Dev)
- orchestra/testbench: ^7.11
- dev-main
- v1.1.4
- v1.1.3
- v1.1.2
- v1.1.1
- v1.1.0
- v1.0.5
- v1.0.4
- v1.0.3
- v1.0.2
- v1.0.1
- v1.0.0
- v0.2.1
- v0.2.0
- v0.1.4
- v0.1.3
- v0.1.2
- v0.1.1
- v0.1.0
- dev-chore/ci-build
- dev-latest-readme-template
- dev-release-please--branches--main--components--laravel-cache
- dev-fix/readme-template
- dev-fix/readme-latest-version
- dev-fix/remove-create-cache
- dev-fix/readme
- dev-rishtigupta-patch-1
- dev-fix/update-readme
- dev-feat/async-get-set
- dev-chore/update-api-key
- dev-chore/update-php-sdk
- dev-fix-release-please-version
- dev-add-release-please
- dev-release
- dev-grpc-fork-test
- dev-chore/implement-flush
- dev-fix/generate-readme
- dev-chore/add-tests
- dev-chore/update-php-sdk-version
- dev-fix/remove-commitlint
This package is auto-updated.
Last update: 2024-09-16 21:11:56 UTC
README
入门 🏃
要求
- 需要Momento API密钥,您可以使用Momento控制台生成一个。
- 需要Momento缓存,您可以使用Momento控制台生成一个。
- 至少PHP 8.0
- Composer
- 至少Laravel 9.x
- grpc PHP扩展。请参阅gRPC文档中的安装部分。
IDE注意:您可能希望使用支持PHP开发的IDE,例如PhpStorm或Microsoft Visual Studio Code。
示例
查看示例应用程序中的完整工作代码!
安装
将我们的SDK作为依赖项添加到Laravel安装的composer.json
文件中
{ "require": { "momentohq/laravel-cache": "1.1.4" } }
运行composer update
以安装必要的先决条件。
然后,将MomentoServiceProvider
添加到您的config/app.php
'providers' => [ // ... Momento\Cache\MomentoServiceProvider::class ];
并添加
MOMENTO_API_KEY
=<YOUR_API_KEY>MOMENTO_CACHE_NAME
=<CACHE_CREATED_ABOVE>
到您的.env
文件中
最后,将所需的配置添加到您的config/cache.php
'default' => env('CACHE_DRIVER', 'momento'), 'stores' => [ 'momento' => [ 'driver' => 'momento', 'cache_name' => env('MOMENTO_CACHE_NAME'), 'default_ttl' => 60, ], ],
运行composer update
以安装必要的先决条件。
用法
查看示例应用程序中的完整工作代码!
调整
即将推出!
标签支持
缓存标签的工作方式与Laravel 文档中解释的相同。
注意:如果一个标签可能包含超过4MB的键,那么标签可能无法按预期工作。如果您需要支持更大的标签集,请联系我们support@momentohq.com或在我们的Discord上获得支持。
不支持的缓存操作
以下缓存操作目前不受支持。如果您需要这些操作,请与我们联系,我们可以优先完成这些工作。您可以在GitHub上提交问题,通过support@momentohq.com电子邮件我们,或加入我们的Discord。
永远
更多信息,请访问我们的网站https://gomomento.com!