如何为lassvel mix编译的css和js文件启用哈希? 我需要做的例子:
<link href="{{ asset('css/app.css') }}?hash=3234234" rel="stylesheet">
对于清除缓存,更改文件时。我怎么能这样做?
答案 0 :(得分:1)
对静态资产进行版本控制时,您必须使用mix()
,它会自动为您进行版本控制。
<link href="{{ mix('css/app.css') }}" rel="stylesheet">
混音时也使用.version()
。
mix.js('resources/assets/js/app.js', 'public/js')
.version();
来自文档
如果您不知道确切的文件名。因此,您应该在视图中使用Laravel的全局混合功能来加载适当的哈希资产。 mix函数将自动确定散列文件的当前名称