J'ai un projet laravel lorsque je démarre le serveur, les fichiers CSS et JS ne sont pas chargés.
Cela fonctionne bien dans windows mais ubuntu cela ne fonctionne pas. J'ai créé un hôte virtuel et spécifié le chemin du projet, mais cela ne fonctionne toujours pas.
Lorsque je supprime le public de l'URL ci-dessous, cela fonctionne bien.
XXX
Chemin d'accès racine du document de l'hôte virtuel: - / var / www / laravel-app / public Voici comment j'avais défini mon css: - `
<link rel="stylesheet" href="{{asset('/public/css/bootstrap.css')}}">`
Dans l'URL ci-dessus si j'utilise ../css/bootsratp.css ça marche .
Quelqu'un peut-il m'aider?
3 Réponses :
asset('css/style.css')
asset () pour obtenir l'URI complet de votre fichier php artisan serve
C'est bien .... comment puis-je le faire fonctionner avec l'URL '/public/css/bootstrap.css' ..Par l'hôte virtuel est-ce possible? Pourquoi cela ne fonctionne pas maintenant?
Je ne sais pas quel VH vous utilisez et quel système d'exploitation vous utilisez. 1. Lancez php artisan serve 2. Ajoutez le fichier /pubic/css/style.css 3. Incluez le fichier comme je l'ai écrit ci-dessous
J'utilise Ubuntu 14.04
Pour CSS:
<link href="{{ asset('css/bootstrap.css') }}" rel="stylesheet" type="text/css" >
Faites votre structure de répertoire est comme ceci pour CSS: /public/css/bootstrap.css
C'est bien .... comment puis-je le faire fonctionner avec l'URL '/public/css/bootstrap.css' .. Par hôte virtuel est-ce possible?
@VivekSharma Si vous ne voulez pas d'index.php dans / public, vous devrez utiliser public / dans le chemin de votre actif, comme ceci: asset ("public / css / bootstrap.css")
Ma question est de savoir comment cela fonctionne dans Windows avec exactement la même configuration mais pas dans ubuntu?
Je n'ai pas d'expérience avec Ubuntu mais cela peut fonctionner dans des fenêtres comme celle-ci
Dans Laravel, tous vos fichiers de ressources sont dans le dossier public de votre projet
Laravel a une fonction pour pointer vers le dossier public
/projectfloder/public/css/style.css
sortie
asset("css/style.css")
Voyez-vous des erreurs dans la console