Heim  >  Artikel  >  PHP-Framework  >  So verwenden Sie die asset()-Methode in Laravel

So verwenden Sie die asset()-Methode in Laravel

WBOY
WBOYOriginal
2022-06-02 16:55:453196Durchsuche

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‘)“.

So verwenden Sie die asset()-Methode in Laravel

Die Betriebsumgebung dieses Artikels: Windows 10-System, Laravel Version 5.4, Dell G3-Computer.

asset()-Methode in Laravel

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(&#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>

wird zum Einführen statischer Dateien wie css/JavaScript/images verwendet. Die Dateien müssen im öffentlichen Dateiverzeichnis gespeichert werden

src="{{ asset(&#39;home&#39;) }}/images/t01.png"

2 das aktuell angeforderte Schema (HTTP oder HTTPS) als Front-End-Ressource. Generieren Sie eine URL:

$url = asset(&#39;img/photo.jpg&#39;);

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn