Laravel Blade Image html
mon chemin de fichier image est public/img/logo.png
et
mon application.lame.le chemin du fichier php est resources/views/app.blade.php
à l'Intérieur de mon application.lame.fichier php que j'utilise {{HTML::image('/img/stuvi-logo.png')}}
pour afficher une image.
Je ne comprends pas pourquoi ça ne trouve pas l'image.
Qu'est-ce que le dossier racine de l' image()
méthode?
5 réponses
Modifier/img/stuvi-logo.png
img/stuvi-logo.png
{{ HTML::image('img/stuvi-logo.png', 'alt text', array('class' => 'css-class')) }}
qui produit le HTML suivant.
<img src="http://your.url/img/stuvi-logo.png" class="css-class" alt="alt text">
<img src="{{URL::asset('/image/propic.png')}}" alt="profile Pic" height="200" width="200">
remarque: public dossier, créez un nouveau dossier nommé image alors mettez vos images là. En utilisant URL::asset()
vous pouvez accéder directement au public dossier.
À Laravel 5.x, vous pouvez utiliser laravelcollective / html et la syntaxe:
{!! Html::image('img/logo.png') !!}
avait le même problème avec laravel 5.3... C'est comme ça que je l'ai fait et c'est très facile. par exemple logo dans la vue de page de lame
****<image img src="/img/logo.png" alt="Logo"></image>****
À Laravel 5.x, tu peux aussi faire comme ça .
<img class="img-responsive" src="{{URL::to('/')}}/img/stuvi-logo.png" alt=""/>