如何在 Laravel 8 中禁用本地服务器的缓存?

S N*_*rma 6 php caching laravel

如何在 Laravel 8 中禁用本地服务器的缓存?它创建了太多的缓存文件。它需要太多时间来反映变化。

And*_*hoi 19

要禁用缓存,您必须将以下内容添加到 config/cache.php 文件中。

    'stores' => [
    //...
    'none' => [
        'driver' => 'null',
    ],
  ],
Run Code Online (Sandbox Code Playgroud)

现在,您必须在 .env 文件中将 CACHE_DRIVER 值更改为 none,并且缓存将被禁用。

  • 我认为首选方法是在 .env 中设置 CACHE_DRIVER=array (3认同)

Pro*_*gZi 8

// .env file  

CACHE_DRIVER=array
Run Code Online (Sandbox Code Playgroud)

泰勒本人建议。

然后运行php artisan optimize:clear清除所有缓存文件。

这也将禁用在请求之间使用缓存的所有内容,例如 RateLimiter