La création du lien de l'Image avec le Helper HTML
Je suis en train de créer un lien de l'image avec le helper HTML de Laravel 4. Mais il semble que ce n'est pas vraiment de travail. J'ai cette ligne de code
{{ HTML::link("#", HTML::image("img/logo.png", "Logo") ) }}
Mais juste sorties d'un strin comme ceci:
<img src="http://localhost/worker/public/img/logo" alt="Logo">
Comment venir.??
Dans laravel {{ $string }} les sorties d'un "coffre-fort" de la chaîne où html symboles comme < et > sont codées. Essayez d'utiliser {!! $string !!} au lieu d'éviter le codage en cas de besoin. Voir plus ici: stackoverflow.com/questions/29253979/...
OriginalL'auteur mXX | 2013-09-25
Vous devez vous connecter pour publier un commentaire.
Vous aurez probablement à:
Parce que, link() utilise les entités à s'échapper le titre:
La production de ce code source:
OriginalL'auteur Antonio Carlos Ribeiro
Je pense que c'est exagéré pour aucune raison.
Je voudrais faire:
Si je puis avoir besoin d'un lien dynamique à la place de la #, je le ferais:
Essayez d'utiliser de l'html comme beaucoup que vous le pouvez.
OriginalL'auteur kJamesy
Vous pouvez également utiliser html_entity_decode pour obtenir votre code de travail
{{ html_entity_decode(Menu::item('home','<span class="glyphicon glyphicon-home"></span> Home')) }}
Ce qui semble être la plus "Laravelish" approche? Vous pouvez également envelopper le code ci-dessus dans un personnalisé fonction d'assistance à la nettoyer.
OriginalL'auteur Greg
Helper HTML a été enlevée de Laravel 5
maintenant vous pouvez simplement utiliser ce
Cet actif par défaut, pointez sur le dossier public de votre larvaire application
OriginalL'auteur Shubham Bansal
Supplémentaires à la réponse correcte, vous pouvez aussi ajouter un attribut comme hauteur et largeur
OriginalL'auteur ErcanE
OriginalL'auteur Anton