images - Laravel Blade html image
laravel javascript blade (5)
En Laravel 5.x puede usar laravelcollective/html y la sintaxis:
{!! Html::image(''img/logo.png'') !!}
La ruta de mi archivo de imagen es public/img/logo.png
y
La ruta del archivo my app.blade.php es resources/views/app.blade.php
Dentro de mi archivo app.blade.php uso {{HTML::image(''/img/stuvi-logo.png'')}}
para visualizar una imagen.
No entiendo por qué esto no encuentra la imagen.
¿Cuál es la carpeta raíz del método image()
?
En Laravel 5.x, también puedes hacer esto.
<img class="img-responsive" src="{{URL::to(''/'')}}/img/stuvi-logo.png" alt=""/>
Si usas bootstrap, podrías usar esto -
<img src="{{URL::asset(''/image/propic.png'')}}" alt="profile Pic" height="200" width="200">
nota: dentro de la carpeta pública, cree una nueva carpeta llamada imagen y luego ponga sus imágenes allí. Usando URL::asset()
puede acceder directamente a la carpeta pública .
Tuvo el mismo problema con laravel 5.3 ... Así es como lo hice y muy fácil. por ejemplo, el logotipo en la vista de página de hoja
****<image img src="/img/logo.png" alt="Logo"></image>****
Cambie /img/stuvi-logo.png
a img/stuvi-logo.png
{{ HTML::image(''img/stuvi-logo.png'', ''alt text'', array(''class'' => ''css-class'')) }}
Que produce el siguiente HTML .
<img src="http://your.url/img/stuvi-logo.png" class="css-class" alt="alt text">