如何在Laravel 6.X中传递符合PSR-6的缓存适配器?

科林

我注意到有一个cache.psr6容器别名,但是如果我使用:

new Cache

作为实例,我得到一个错误,即getItems不可用,我认为这意味着我没有传递与PSR-6兼容的缓存实例。如果正在以任何方式更改配置,我正在使用Redis。

是否需要执行其他配置,或者我以错误的方式传递了此信息?

我正在使用的库是:https : //github.com/AlexaCRM/dynamics-webapi-toolkit/wiki/Tutorial

并且该教程指出:

您可以选择提供符合PSR-6的缓存适配器。

$ settings-> cachePool = $ cacheAdapter;

我的问题是,什么是$ cacheAdapter?

叛逆的

该适配器将是一个Psr16Adapterover cache驱动器,这是cache.psr6default中的绑定方式CacheServiceProvider

如果已将Redis配置为默认缓存驱动程序,则只需将缓存池设置为cache.psr6

$settings->cachePool = app('cache.psr6');

但是,Class 'Symfony\Component\Cache\Adapter\Psr16Adapter' not found由于symfony/cache仅仅是dev的依赖项,因此您可能会遇到错误laravel/framework您可以通过在应用程序中要求它来解决此问题。

composer require symfony/cache

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在ListView适配器中缓存自定义视图?

在JBoss EAP 6中将WMQ资源适配器部署为模块

如何在Android适配器中传递Json数据

如何在 Laravel 6 中返回图像?

在 ubuntu 22.04 中找不到 wifi 适配器 realtek RTL8852BE WiFi 6 802.11ax PCIe

如何在 ChartJS 中包含适配器和插件

如何在片段中调用RecyclerView适配器的方法

addAll如何在Android List适配器中工作?

如何在适配器中启动活动

如何在 recyclerview 适配器中与 Viewmodel 交互?

如何在Linux Mint中更改适配器名称

如何在适配器中启动Activity?

如何在Hubot脚本中获取适配器名称?

如何在recyclerView的适配器中调用scrollToPosition(position)?

如何在Android中自定义适配器?

如何在分段适配器(Android)中获得位置?

如何在Android的适配器中设置数据

如何在回收器适配器中添加片段?

如何在活动中更新适配器的文本视图

如何在RecyclerView适配器的onBindViewHolder中声明overridePendingTransition?

如何在其适配器的onBindViewHolder中更新recyclerView?

如何在其适配器中刷新android listview

如何在片段中声明适配器?

如何在MobileFirst 7.0中调试SOAP适配器

Laravel文件系统SFTP缓存适配器

如何从MobileFirst Platform 7.0中的JS适配器过程调用Java适配器过程?

6to4 vs ISATAP vs Teredo适配器

如何在 Laravel 6 中安装 brozot/Laravel-FCM?

如何在recycleview适配器中设置布局可见性,我的适配器代码是