Caching Laravel 5访问标记缓存

Caching Laravel 5访问标记缓存,caching,tags,laravel-5,Caching,Tags,Laravel 5,我刚刚阅读了有关5.0缓存和标记的文档。 所以,即使我用标记创建了缓存,我也可以通过它的密钥访问它吗 我觉得很奇怪,我做不到: \Cache::tags('tag1','tag2')->put("John","John data",10); \Cache::tags('tag1','tag2')->get("John"); // ==> Gives "John data" \Cache::get("John"); // ==> Gives null 所以标签实际上已经

我刚刚阅读了有关5.0缓存和标记的文档。 所以,即使我用标记创建了缓存,我也可以通过它的密钥访问它吗

我觉得很奇怪,我做不到:

\Cache::tags('tag1','tag2')->put("John","John data",10);

\Cache::tags('tag1','tag2')->get("John"); // ==> Gives "John data"
\Cache::get("John"); // ==> Gives null

所以标签实际上已经成为密钥的一部分了?

没有使用标签,但是

要访问带标记的缓存,请传递用于保存它的相同有序标记列表

$anne=Cache::tags('people','artists')->get('anne')


我知道你正在使用5.0,但是文档中没有提到标签,所以我假设它没有被触动过。

是的。我可以通过键和标签访问缓存。但是如果我只使用像这样的get,我会得到null:\Cache::get(“John”);是的,我的意思是它似乎可以得到空值。医生说你必须用标签来获取信息,你不能只用钥匙。