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')".
L'environnement d'exploitation de cet article : système Windows 10, Laravel version 5.4, ordinateur Dell G3.
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('css/bootstrap.min.css')}}" /> <link rel="stylesheet" type="text/css" href="{{asset('css/app.css')}}"> <script src="{{asset('js/jquery-3.5.0.min.js')}}"></script> <script src="{{asset('js/bootstrap.min.js')}}"></script>
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('home') }}/images/t01.png"
2. le schéma actuellement demandé (HTTP ou HTTPS) comme ressource frontale Générez une URL :
$url = asset('img/photo.jpg');
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!