laravel缓存文件存储在哪里?

时间:2018-02-28 11:51:24

标签: caching laravel-5.4 backend

我有一个应用程序,我的缓存驱动程序是

In config/cache.php
 'default' => env('CACHE_DRIVER', 'file'),

In my .env
 CACHE_DRIVER=file

在我的应用程序中,如果我缓存某些东西,那么存储这些缓存文件的位置?

3 个答案:

答案 0 :(得分:6)

缓存将存储在storage/framework/cache

如果这不起作用,请确保您有足够的文件夹权限来访问它。

如果您想访问它。只需通过key访问它,如:

Cache::get('key');

答案 1 :(得分:4)

应该在:

storage / framework / cache

检查过吗?

答案 2 :(得分:0)

获取Laravel 4和5的缓存文件夹。

function getCacheFolder()
{
  // Check version & get folder for Laravel 4
  $app = app();
  if ($app) {
    $ver = $app->VERSION();
    $v = explode('.', $ver);
    if ($v[1] <= 4) {
      return storage_path('cache');
    }
  }

  // Laravel 5
  return storage_path('framework/cache'),
}