arnaudbagnis/lumberjack-cache-provider 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

arnaudbagnis/lumberjack-cache-provider

Composer 安装命令:

composer require arnaudbagnis/lumberjack-cache-provider

包简介

Add a Symfony Cache provider into a Lumberjack

README 文档

README

Lumberjack Cache Provider is a package that allows you to use the Symfony Cache Component in Lumberjack applications. With this package, you can easily implement caching to improve the performance of your Lumberjack application.

Installation

You can install the package via Composer:

composer require arnaudbagnis/lumberjack-cache-provider

Usage

Using Symfony Cache

Symfony Cache is a powerful caching system that supports many different types of caching, including file, array, APCu, Redis, and more. To use Symfony Cache, you first need to create an instance of the cache you want to use. Here's an example of creating a file-based cache:

use Symfony\Component\Cache\Adapter\FilesystemAdapter;
$cache = new FilesystemAdapter();

Once you have a cache instance, you can use it to store and retrieve data. Here's an example of storing data in the cache:

$cache->set('my_key', 'my_value');

And here's an example of retrieving data from the cache:

$value = $cache->get('my_key');

Adding CacheProvider to LumberjackAdding CacheProvider to Lumberjack

To add the CacheProvider to your Lumberjack application, you need to add it to the list of providers in the app.php file of your theme. Here's an example:

return [
    // ...

    /**
     * List of providers to initialise during app boot
     */
    'providers' => [
        // ...
        CacheProvider::class,
    ],

    // ...

    'aliases' => [
        // ...
        'Cache' => CacheProvider::class,
    ],
];

Once you've added the provider, you can access the Symfony Cache instance using the Cache alias, like this:

Cache::set('my_key', 'my_value');
$value = Cache::get('my_key');

That's it! Now you can use Symfony Cache in your Lumberjack application to improve its performance

统计信息

  • 总下载量: 0
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: mit
  • 更新时间: 2023-03-13