2017-08-29 1 views
1

J'ai deux routes mappées au même html, généré avec le moteur de gabarit de la lame php dans laravel.img src racine le chemin relatif ne fonctionne pas

<img src="/images/logotype.svg" alt=""> 

Les itinéraires sont

mydomain.com 
mydomain.com/subscribers/1/edit 

La première route fonctionne très bien, trouver l'image au mydomain.com/images/logotype.svg

Mais la seconde voie donne une image brisée avec l'image url like: mydomain.com/subscribers/1/edit/images/logotype.svg

D'après ce que j'ai lu, j'ai la bonne syntaxe pour les chemins relatifs racine dans le code HTML. Quelles autres sources d'erreur puis-je rechercher?


Le code HTML inclut également les fichiers js et css. Dans ce cas, il fonctionne très bien pour toutes les routes comme celle-ci:

<link rel="stylesheet" href="/css/app.css"> 
+0

J'avais encore des vues de création/édition en double donc ce n'était jamais une vraie erreur – Anders

Répondre

0

Si vous voulez ajouter svg

<object type="image/svg+xml" data="/images/logotype.svg"></object>

1

Vous devez utiliser asset() aide pour générer l'URL complète d'actifs:

<img src="{{ asset('/images/logotype.svg') }}" alt=""> 

Ceci trouvera le i mage du dossier public/images/logotype.svg.