Maison > cadre php > Laravel > Comment utiliser la méthode Asset() dans Laravel

Comment utiliser la méthode Asset() dans Laravel

WBOY
Libérer: 2022-06-02 16:55:45
original
3277 Les gens l'ont consulté

Utilisation de la méthode Asset() dans Laravel : 1. Utilisée pour introduire des fichiers statiques, la syntaxe est "src="{{asset('Le chemin du fichier qui doit être importé')}}"" ; pour fournir la demande actuelle. La ressource frontale du schéma génère une URL et la syntaxe est "$url = Asset('front-end resource')".

Comment utiliser la méthode Asset() dans Laravel

L'environnement d'exploitation de cet article : système Windows 10, Laravel version 5.4, ordinateur Dell G3.

Méthode Asset() dans Laravel

1. Introduire la méthode Asset() du fichier de style

Nous utilisons généralement Laravel, si nous voulons introduire Bootstrap et d'autres styles, parfois l'adresse que nous introduisons est correcte, mais le style ne peut pas être affiché À ce stade, nous pouvons utiliser la méthode Asset() pour introduire l'adresse de style. L'utilisation est très simple, src="{{asset('files that need to be import')}}". méthode pour introduire le style, Il n'y aura pas d'erreurs, par exemple :

<link type="text/css" rel="styleSheet"  href="{{asset(&#39;css/bootstrap.min.css&#39;)}}" />
<link rel="stylesheet" type="text/css" href="{{asset(&#39;css/app.css&#39;)}}">
<script src="{{asset(&#39;js/jquery-3.5.0.min.js&#39;)}}"></script>
<script src="{{asset(&#39;js/bootstrap.min.js&#39;)}}"></script>
Copier après la connexion

est utilisé pour introduire des fichiers statiques, tels que css/JavaScript/images Les fichiers doivent être stockés dans le répertoire de fichiers public

src="{{ asset(&#39;home&#39;) }}/images/t01.png"
Copier après la connexion

2. le schéma actuellement demandé (HTTP ou HTTPS) comme ressource frontale Générez une URL :

$url = asset(&#39;img/photo.jpg&#39;);
Copier après la connexion

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, c'est-à-dire le nom du fichier js d'origine + hachage + suffixe .js, car le hachage au milieu peut changer à tout moment, donc lorsque le fichier js est introduit dans la page, le chemin du fichier ne peut pas être codé en dur, utilisez plutôt mix('app.js'). À ce moment, laravel correspondra automatiquement au fichier app+hash+.js auquel correspond l'app.js actuel (il y aura). un mix-manifest.json dans le répertoire public du projet, cette relation correspondante entre les deux y est enregistrée et le fichier sera mis à jour à chaque fois que les ressources statiques sont 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 est présentée séparément pour le moment). peut utiliser directement la méthode des actifs, qui est simple et grossière. Recherchez le fichier que vous l'avez nommé.

【Recommandation associée : tutoriel vidéo Laravel

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal