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

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

巴扎黑
巴扎黑

répondre à tous(1)
漂亮男人

Laravel est livré avec laravel-mix, qui est utilisé pour empaqueter des ressources statiques telles que js, css et images. Le nom du fichier généré sera : app.asjduiik2l1323879dasfydua23.js, 即js原文件名+hash+.js后缀,因为中间的那个hash是随时会变化的,所以在页面引入js文件的时候,就不能写死文件的路径,而是使用mix('app.js'),此时laravel会自动去匹配当前的app.js对应哪个app+hash+.js的文件(项目public目录下会有一个mix-manifest.json, qui stocke la relation correspondante entre les deux, et le fichier sera mis à jour à chaque fois que les ressources statiques seront empaquetées).

Parfois, nous ne voulons pas que la valeur de hachage soit ajoutée au nom de la ressource statique (dans la plupart des cas, il s'agit d'une bibliothèque tierce qui n'est pas un module nodejs et qui est introduite indépendamment à ce stade). utilisez directement la méthode des actifs, qui est simple et grossière. Recherchez le fichier que vous l'avez nommé.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!