解决缓存问题: Version
打赏作者

Admin

我一直以为version是为了解决防盗链问题。。。

JellyBool

@Admin 真的么。。。我觉得是缓存吧

newborn

在.ENV里面配置一个version,然后HTMl::CSS引用的时候加上evn(‘VERSION’),这个就是我的办法

chenxin
<link href="{ elixir('css/all.css') }" rel="stylesheet">

这个不起作用

chenxin
<link href="http://localhost:81/Laravel/laravel-login/public/css/all.css" rel="stylesheet">

使用这个起作用了,已经用gulp生成缓存文件了,但是用elixir这个函数却不起作用

chenxin
<link href="css/all.css" rel="stylesheet">
<link href="{ asset('/css/all.css') }" rel="stylesheet" type="text/css">

都能读取到,但是elixir()不行

chenxin

找到问题了href="build/css/all-a9cefa657d.css"这个可以读取,但是elixir生成的是href="/build/css/all-a9cefa657d.css",bulid前面多了一个/;这是什么问题呢??

sevenhit

用xampp,前端样式显示有问题,没有样式,用自带的环境homestead,显示没有问题。为什么?

JellyBool 回复 sevenhit

这样的话,是路径没对吧。你用 chrome 开发者工具看看 css 的路径。