Heim > Artikel > PHP-Framework > So verwenden Sie die asset()-Methode in Laravel
Verwendung der asset()-Methode in Laravel: 1. Wird zum Einführen statischer Dateien verwendet. Die Syntax lautet „src="{{asset('Der Dateipfad, der importiert werden muss')}}""; Um die aktuelle Anforderung bereitzustellen, generiert die Schema-Front-End-Ressource eine URL, und die Syntax lautet „$url = asset(‘Front-End-Ressource‘)“.
Die Betriebsumgebung dieses Artikels: Windows 10-System, Laravel Version 5.4, Dell G3-Computer.
1. Führen Sie die Asset()-Methode der Stildatei ein
Wir verwenden normalerweise Laravel. Wenn wir Bootstrap und andere Stile einführen möchten, ist die von uns eingeführte Adresse manchmal korrekt, der Stil jedoch nicht angezeigt werden. Zu diesem Zeitpunkt können wir die Methode asset() verwenden, um die Stiladresse einzuführen. Die Verwendung ist sehr einfach: src="{{asset('files that need to be import')}}". Methode zum Einführen des Stils. Es treten keine Fehler auf, zum Beispiel:
<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>
wird zum Einführen statischer Dateien wie css/JavaScript/images verwendet. Die Dateien müssen im öffentlichen Dateiverzeichnis gespeichert werden
src="{{ asset('home') }}/images/t01.png"
2 das aktuell angeforderte Schema (HTTP oder HTTPS) als Front-End-Ressource. Generieren Sie eine URL:
$url = asset('img/photo.jpg');
Laravel wird mit Laravel-Mix geliefert, das zum Packen statischer Ressourcen wie JS, CSS und Bilder verwendet wird. Der Name der generierten Datei lautet: app.asjduiik2l1323879dasfydua23.js, dh der ursprüngliche js-Dateiname + Hash + .js-Suffix, da sich der Hash in der Mitte jederzeit ändern kann, also wenn die js-Datei eingeführt wird Auf der Seite kann der Pfad der Datei nicht fest codiert werden. Verwenden Sie stattdessen mix('app.js'). Zu diesem Zeitpunkt ermittelt Laravel automatisch, welcher app+hash+.js-Datei die aktuelle app.js entspricht a mix-manifest.json im öffentlichen Verzeichnis des Projekts, dies Die entsprechende Beziehung zwischen den beiden wird darin gespeichert und die Datei wird jedes Mal aktualisiert, wenn die statischen Ressourcen gepackt werden.
Manchmal möchten wir nicht, dass der Hash-Wert zum Namen der statischen Ressource hinzugefügt wird (in den meisten Fällen handelt es sich um eine Bibliothek eines Drittanbieters, die kein NodeJS-Modul ist und derzeit separat eingeführt wird). Sie können direkt die Asset-Methode verwenden, die einfach und grob ist. Finden Sie die Datei, die Sie benannt haben.
【Verwandte Empfehlungen: Laravel-Video-Tutorial】
Das obige ist der detaillierte Inhalt vonSo verwenden Sie die asset()-Methode in Laravel. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!