asset
またはmix
ファイルをインクルードする必要がある場合、js
またはcss
Laravelヘルパーを使用する違いを理解できません。
<script src="{{ mix('/js/app.js') }}"></script>
vs
<script src="{{ asset('/js/app.js') }}"></script>
どちらもpublic
フォルダーへのリンクを生成するので、両者に違いはありますか?他の代わりにそれらの1つを使用する方が良いですか?どちらのコンテキストで良いですか?
asset
は、パラメーターとして使用しているファイルへの正しいパスを取得するためのヘルパーにすぎません。ここで、mix
にはバージョン番号も含まれ、アセットのキャッシュを防ぐのに役立ちます。