标签: laravel-cache

是否有某种Laravel Controller缓存?

Laravel 5.5出现的奇怪问题

我可以更新甚至删除控制器,但它看起来好像仍在调用缓存/旧版本。

我试过清除缓存,清除路由缓存,清除配置缓存-似乎没有任何作用。

在我的本地测试环境中,如果我删除控制器文件然后尝试访问它,我会立即收到未找到的错误。在我的生产服务器上,我没有。

任何人有任何想法或建议吗?

laravel laravel-5 laravel-5.5 laravel-cache

5
推荐指数
1
解决办法
2642
查看次数

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

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

new Cache
Run Code Online (Sandbox Code Playgroud)

作为实例,我收到了 getItems 不可用的错误,我认为这意味着我没有传递符合 PSR-6 的缓存实例。如果以任何方式更改配置,我将使用 Redis。

是否有额外的配置需要完成,或者我是否以错误的方式传递了这个?

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

教程指出:

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

$settings->cachePool = $cacheAdapter;

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

laravel laravel-cache laravel-6

3
推荐指数
1
解决办法
832
查看次数

Laravel 缓存标签的真实使用示例

根据 Laravel文档

缓存标签允许您标记缓存中的相关项目,然后刷新已分配给给定标签的所有缓存值。你可以通过传入一个有序的标签名称数组来访问一个标签缓存。例如,让我们访问标记缓存并将值放入缓存中:

Cache::tags(['people', 'artists'])->put('John', $john, $minutes);

Cache::tags(['people', 'authors'])->put('Anne', $anne, $minutes);
Run Code Online (Sandbox Code Playgroud)

它们有什么用?

laravel laravel-cache

1
推荐指数
1
解决办法
1322
查看次数