你应该清除所有缓存.首先,清除视图缓存:
php artisan view:clear
php artisan cache:clear
Run Code Online (Sandbox Code Playgroud)
然后清除浏览器缓存并重新加载页面.
您应该通过 Laravel mix 中的版本控制使用“缓存破坏”功能,以便为每个保存的新 .css 文件提供一个唯一的 ID。这样,每次更改都会强制浏览器获取最新版本的 css 文件。你甚至不需要硬刷新!
真的很容易实现。只需添加version()到您的组合中:
mix.js('resources/js/app.js', 'public/js')
.version();
Run Code Online (Sandbox Code Playgroud)
然后使用mix()而不是.js 或 .css 资源引用您的 .js 或 .css 资产asset()。
<script src="{{ mix('/js/app.js') }}"></script>
Run Code Online (Sandbox Code Playgroud)
如果您在本地看到 css 的缓存问题,那么对于您的站点用户来说,情况只会更糟,他们最终可能会看到过时/同步 css 文件的各种问题。
这是这个问题的解决方案,每个人都应该在生产环境中使用它。