我实际上是在网站上配置缓存系统,但是当我更改时遇到问题:
'default' => env('CACHE_DRIVER', 'file'),
到:
'default' => env('CACHE_DRIVER', 'memcached'),
该框架始终使用File方法。我知道这是因为它返回此错误
class 'Illuminate\Cache\FileStore' does not have a method 'tags'
但是当我这样调用缓存方法时
Cache::store('memcached')->tags('hello')->add('world', 'Hello World', 10);
它可以工作,但是如果我不指定存储,他是否不应该调用在缓存配置中分配的默认方法?
这行:
'default' => env('CACHE_DRIVER', 'memcached'),
表示使用环境变量的值CACHE_DRIVER
。并默认返回到memcached
不存在的位置。
相反,您应该更改.env
文件中的值:
CACHE_DRIVER=memcached
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句