Tengo una duda para mostrar en el atributo src de img, el resultado de una consulta a mi base de datos. Tengo el siguiente código:
Código PHP:
@forelse($shows as $show)
<div class="col-12 col-sm-6 col-md-6 col-lg-4 col-xl-3 float-left ml-0 mr-0 mb-5" style="max-width:300px;">
<div class="card text-white">
<div class="card-header"><h5>{{ $show ->sh_show }}</h5></div>
<div class="card-body bg-white text-dark m-0 p-0">
<a href="{{ asset('show') }}" class="text-light mr-4">
<img src="{{ asset($show ->sh_banner) }}" alt="" title="" class="w-100 m-0 p-0">
</a>
</div>
<div class="card-body bg-white text-dark">
<h3 class="card-title play">Temporada 3 <i class="far fa-play-circle float-right play"></i></h3>
<p class="card-text">{{ $show ->sh_short_descript }}</p>
</div>
</div>
</div>
@empty
<p>No hay shows a mostrar</p>
@endforelse
Código PHP:
<img src="{{ asset($show ->sh_banner) }}" alt="" title="" class="w-100 m-0 p-0">
Código HTML:
Ver original
<img src="http://127.0.0.1:8000/" alt="" title="" class="w-100 m-0 p-0">
si elimino la instrucción {{ asset() }} dejando solo {{ $show ->sh_banner }} el error que me muestra es:
Código HTML:
Ver original
<img src="(unknown)" alt="" title="" class="w-100 m-0 p-0">
Por cierto, el contenido de la variable $show ->sh_banner es la ruta donde está almacenada la imagen, por ejemplo: static/clients/DOC-USER-1/pod01-slide.jpg
creo que en algo estoy mal, pero viendo algunas páginas en internet parece que lo estoy haciendo bien. ¿Saben dónde está el error?
De antemano, les agradezco por sus comentarios.
Saludos!