Laravel 5.1缓存标记路径

时间:2016-01-18 09:38:08

标签: php laravel laravel-5 laravel-5.1

我正在使用标签缓存来缓存数据。我需要知道,这个缓存的数据实际存储在哪里?

$response = Cache::tags(Locationsinv::table())->remember($cacheKey, $this->ttlCache, function() {
            return Locationsinv::select([
                    'id', 'location', 'status'
                ])->orderBy('id')->get();
        });

1 个答案:

答案 0 :(得分:3)

存储Cache的位置取决于您的配置,如果您查看了Cache的Laravel文档,则说明

  

缓存配置位于config / cache.php。在这个文件中   您可以指定默认情况下要使用的缓存驱动程序   整个申请过程中。 Laravel支持流行的缓存后端   像Memcached和Redis一样开箱即用。

     

默认情况下,Laravel配置为使用文件缓存驱动程序   将序列化的缓存对象存储在文件系统中。

因此很可能它将存储在您的项目存储目录中(默认目录为storage/framework/cache/)。除非你改变了配置。