84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
Laravel には、js、css、画像などの静的リソースをパッケージ化するために使用される laravel-mix が付属しています。生成されるファイルの名前は app.asjduiik2l1323879dasfydua23.js, 即js原文件名+hash+.js后缀,因为中间的那个hash是随时会变化的,所以在页面引入js文件的时候,就不能写死文件的路径,而是使用mix('app.js'),此时laravel会自动去匹配当前的app.js对应哪个app+hash+.js的文件(项目public目录下会有一个mix-manifest.json となり、この 2 つの間の対応関係が保存され、静的リソースがパッケージ化されるたびにファイルが更新されます)。
app.asjduiik2l1323879dasfydua23.js
js原文件名+hash+.js后缀
mix('app.js')
app.js
app+hash+.js
mix-manifest.json
静的リソースの名前にハッシュ値を追加したくない場合があります (ほとんどの場合、これは、nodejs モジュールではなく、独立して導入されるサードパーティのライブラリです)。アセット メソッドを直接使用します。これはシンプルで粗雑ですが、名前を付けたファイルを探します。
Laravel には、js、css、画像などの静的リソースをパッケージ化するために使用される laravel-mix が付属しています。生成されるファイルの名前は
app.asjduiik2l1323879dasfydua23.js
, 即js原文件名+hash+.js后缀
,因为中间的那个hash是随时会变化的,所以在页面引入js文件的时候,就不能写死文件的路径,而是使用mix('app.js')
,此时laravel会自动去匹配当前的app.js
对应哪个app+hash+.js
的文件(项目public目录下会有一个mix-manifest.json
となり、この 2 つの間の対応関係が保存され、静的リソースがパッケージ化されるたびにファイルが更新されます)。静的リソースの名前にハッシュ値を追加したくない場合があります (ほとんどの場合、これは、nodejs モジュールではなく、独立して導入されるサードパーティのライブラリです)。アセット メソッドを直接使用します。これはシンプルで粗雑ですが、名前を付けたファイルを探します。