Dans le projet Laravel, nous pouvons utiliser la fonction Asset () pour introduire directement les fichiers publics CSS et JavaScript situés dans le répertoire public . Cette méthode est simple et intuitive et convient à la plupart des projets de petite et moyenne taille.
Tout d'abord, créez un nouveau dossier nommé Common dans le répertoire public pour stocker les ressources publiques frontales, telles que style.css et script.js .
Ensuite, dans le fichier de modèle de lame, utilisez la fonction Asset () pour générer le chemin d'url correct pour introduire ces fichiers:
<link rel="stylesheet" href="{{ asset('common/style.css') }}">
<script src="{{ asset('common/script.js') }}"></script>
L'utilisation de la fonction Asset () peut garantir que le chemin de la ressource peut être correctement analysé dans diverses configurations d'URL, améliorant la compatibilité du projet.
Laravel fournit des mécanismes de gestion des ressources, ce qui nous permet d'organiser et de charger les ressources frontales de manière plus flexible. Cette approche convient aux grands projets ou situations où une gestion plus complexe des ressources est requise.
Créez un dossier commun sous ressources / actifs et stockez des fichiers CSS et JS, tels que style.css et script.js .
Ensuite, ajoutez un alias dans le tableau d'alias dans config / app.php pour faciliter l'appel des ressources dans la vue:
'aliases' => [
'Common' => App\Library\Common::class,
],
La configuration ci-dessus définit Common comme un alias d'accès aux ressources.
Après avoir terminé l'enregistrement des ressources, nous pouvons introduire des ressources dans le fichier Afficher via la syntaxe personnalisée @Common () :
<link rel="stylesheet" href="@common('style.css')">
<script src="@common('script.js')"></script>
De cette façon, Laravel analysera et sortira automatiquement le chemin de ressource correct, simplifiant le processus de gestion des ressources frontales.
Cet article présente deux méthodes pour introduire des fichiers de ressources publiques dans Laravel:
Les développeurs peuvent choisir des méthodes d'introduction appropriées basées sur les besoins réels, améliorant ainsi l'efficacité de la gestion des ressources et l'optimisation de la structure du projet.