php - Laravel 里的mix方法和asset方法有啥区别?
巴扎黑
巴扎黑 2017-05-16 13:09:08
0
1
394

刚接触laravel,在引用资源时,看到有asset方法和mix方法,返回的都是同一个目录,想问下这两有啥区别?

巴扎黑
巴扎黑

全員に返信(1)
漂亮男人

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 モジュールではなく、独立して導入されるサードパーティのライブラリです)。アセット メソッドを直接使用します。これはシンプルで粗雑ですが、名前を付けたファイルを探します。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!