momentohq/laravel-cache

Laravel的标签式Momento缓存驱动。


README

logo

project status project stability

入门 🏃

要求

IDE注意:您可能希望使用支持PHP开发的IDE,例如PhpStormMicrosoft 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