iainconnor / illuminate-to-doctrine-cache
此包最新版本(1.0.1)没有可用的许可证信息。
提供 Illuminate 和 Doctrine Cache 组件之间的映射。
1.0.1
2018-01-22 21:03 UTC
Requires
- doctrine/cache: ^1.6
- illuminate/cache: ^5.4
- illuminate/support: ^5.4
Requires (Dev)
- ext-memcached: ^3.0
- illuminate/filesystem: ^5.4
- phpunit/phpunit: ^6.2
- predis/predis: ^1.1
This package is not auto-updated.
Last update: 2024-09-29 03:31:14 UTC
README
提供 Illuminate 和 Doctrine Cache 组件之间的映射。
安装
通过 composer,composer require iainconnor/illuminate-to-doctrine-cache。
用法
- 在 Laravel 或 Lumen 中正常配置您的 Illuminate 缓存。
- 在 Laravel 或 Lumen 中添加
\IainConnor\IlluminateToDoctrineCache\IlluminateToDoctrineCacheServiceProvider。 - 从服务容器中获取
\IainConnor\IlluminateToDoctrineCache\IlluminateToDoctrineCacheFactory。 - 调用
getDoctrineCacheForIlluminateCache()方法以获取配置的 Illuminate 缓存的\Doctrine\Common\Cache\Cache实例。 - 请确保捕获并处理
\IainConnor\IlluminateToDoctrineCache\NoMatchingCacheException,该异常将在找不到匹配的 Doctrine 缓存时抛出。
目前支持 Illuminate 缓存驱动器有redis、memcached、file、array和apc。
