【问题标题】:How to clear cache in Laravel?如何清除 Laravel 中的缓存?
【发布时间】:2018-01-24 10:03:21
【问题描述】:

我已经像这样在 master-blade.php 中添加了 css 文件

   <link href="{{ url(mix('css/app.css')) }}" rel="stylesheet">

在看来css文件的路径是这样的。

    <link href="******/css/app.css?id=43965480df345823e8e0" rel="stylesheet">

现在我正在更改 app.css 文件中的 css,但它没有反映在网页上。问题是由于 css 文件路径中的 id。我怎样才能对css文件进行更改。

【问题讨论】:

  • 从您的项目路径目录运行 php artisan cache:clearphp artisan view:clear
  • 或者你运行npm run devnpm run prod来生成/更新JS和CSS
  • 这不是重复的。这是一个完全不同的问题

标签: php laravel


【解决方案1】:

您需要在开发服务器上运行npm run dev,在生产服务器上运行npm run prod,以生成/更新 JS 和 CSS。

如果要清除所有缓存,存储在/storage/cache中:

php artisan cache:clear

并清除路由缓存:

php artisan route:clear

清除视图缓存:

php artisan view:clear

【讨论】:

    【解决方案2】:

    尝试工匠命令-

    php artisan cache:clear
    php artisan view:clear
    

    【讨论】:

      【解决方案3】:

      如果要清除视图缓存,请执行以下操作:

      php artisan view:clear
      

      你也可以清除all Laravel cache

      【讨论】:

        【解决方案4】:

        此命令清除所有缓存:

        php artisan optimize:clear
        

        【讨论】:

          猜你喜欢
          • 2016-09-18
          • 2018-11-01
          • 2018-06-04
          • 2020-08-31
          • 1970-01-01
          • 2019-10-14
          • 2019-03-30
          • 2016-11-10
          • 2020-01-24
          相关资源
          最近更新 更多