Sha*_*ila 5 php laravel bootstrap-4
我正在研究 Laravel 框架,
我已将v3bootstrap.min.css更改为v4,但浏览器中未更新
我努力了:
php artisan cache:clear
php artisan route:cache
php artisan config:clear
php artisan view:clear
rm -rf bootstrap/cache/*/*
Run Code Online (Sandbox Code Playgroud)
我删除了文件,storage/framework/views但 CSS 仍然没有更新。
谁能帮帮我吗?
Aka*_*rma 10
只需在 css 文件末尾添加一个查询字符串即可。这样就不会使用缓存文件 css。就像 ?v=1,?v=2 或任何随机字符串。
例子
<link rel="stylesheet" type="text/css" href="https://cdn.sstatic.net/Sites/stackoverflow/primary.css?v=1a040064279b" >
Run Code Online (Sandbox Code Playgroud)
您还可以使用 php 函数(如 marco 建议)
?v=echo filemtime();
Run Code Online (Sandbox Code Playgroud)
小智 7
对于laravel中的自定义CSS文件,time()通过以下方法使用函数:
<link rel="stylesheet" type="text/css" href="{{asset('css/style.css?v=').time()}}">
Run Code Online (Sandbox Code Playgroud)
请记住?v=只是用于通过time()每次刷新页面时都会生成随机数的函数获取值。