Laravel mix为css和js文件启用哈希

时间:2018-05-16 08:20:50

标签: laravel

如何为lassvel mix编译的css和js文件启用哈希? 我需要做的例子:

<link href="{{ asset('css/app.css') }}?hash=3234234" rel="stylesheet">

对于清除缓存,更改文件时。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

对静态资产进行版本控制时,您必须使用mix(),它会自动为您进行版本控制。

<link href="{{ mix('css/app.css') }}" rel="stylesheet">

混音时也使用.version()

mix.js('resources/assets/js/app.js', 'public/js')
   .version();

来自文档

  

如果您不知道确切的文件名。因此,您应该在视图中使用Laravel的全局混合功能来加载适当的哈希资产。 mix函数将自动确定散列文件的当前名称