web-dev-qa-db-ja.com

Laravelアセットvsミックス

assetまたはmixファイルをインクルードする必要がある場合、jsまたはcss Laravelヘルパーを使用する違いを理解できません。

<script src="{{ mix('/js/app.js') }}"></script>

vs

<script src="{{ asset('/js/app.js') }}"></script>

どちらもpublicフォルダーへのリンクを生成するので、両者に違いはありますか?他の代わりにそれらの1つを使用する方が良いですか?どちらのコンテキストで良いですか?

10
Alberto

assetは、パラメーターとして使用しているファイルへの正しいパスを取得するためのヘルパーにすぎません。ここで、mixにはバージョン番号も含まれ、アセットのキャッシュを防ぐのに役立ちます。

ミックスの詳細については、このページをお読みください

8
Douwe de Haan