更新的css文件未反映在laravel

时间:2019-12-05 10:53:05

标签: php laravel bootstrap-4

我正在研究Laravel框架,

我已将bootstrap.min.css v3 更改为 v4 ,但是在浏览器中未更新

我尝试过:

php artisan cache:clear
php artisan route:cache
php artisan config:clear
php artisan view:clear
rm -rf bootstrap/cache/*/*

,我从storage/framework/views删除了文件,但CSS仍未更新。

有人可以帮助我吗?

2 个答案:

答案 0 :(得分:0)

只需在css文件末尾添加一个查询字符串,然后它将不使用缓存的文件css。类似于?v = 1,?v = 2或任何随机字符串。

示例

 <link rel="stylesheet" type="text/css" href="https://cdn.sstatic.net/Sites/stackoverflow/primary.css?v=1a040064279b" >

您还可以使用php函数

?v=echo time();

答案 1 :(得分:0)

对于laravel中的自定义CSS文件,请通过以下方法使用time()函数:

<link rel="stylesheet" type="text/css" href="{{asset('css/style.css?v=').time()}}">

记住?v = 仅用于time()函数获取价值,该函数每次刷新页面时都会生成随机数。