Foros del Web » Programando para Internet » PHP » Frameworks y PHP orientado a objetos »

[SOLUCIONADO] Como mostrar imágen en Laravel desde consulta

Estas en el tema de Como mostrar imágen en Laravel desde consulta en el foro de Frameworks y PHP orientado a objetos en Foros del Web. Hola, buenas tardes, Tengo una duda para mostrar en el atributo src de img, el resultado de una consulta a mi base de datos. Tengo ...
  #1 (permalink)  
Antiguo 28/05/2020, 14:39
Avatar de Middrel  
Fecha de Ingreso: abril-2005
Mensajes: 825
Antigüedad: 15 años, 7 meses
Puntos: 25
Como mostrar imágen en Laravel desde consulta

Hola, buenas tardes,

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 <class="far fa-play-circle float-right play"></i></h3>
              <
class="card-text">{{ $show ->sh_short_descript }}</p>
           </
div>
         </
div>
      </
div>

@empty
      <
p>No hay shows a mostrar</p>
@
endforelse 
y donde dice:

Código PHP:
<img src="{{ asset($show ->sh_banner) }}" alt="" title="" class="w-100 m-0 p-0"
al mostrar el resultado en pantalla me muestra lo siguiente:

Código HTML:
Ver original
  1. <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
  1. <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!

Última edición por Middrel; 28/05/2020 a las 14:48
  #2 (permalink)  
Antiguo 28/05/2020, 15:26
Avatar de Middrel  
Fecha de Ingreso: abril-2005
Mensajes: 825
Antigüedad: 15 años, 7 meses
Puntos: 25
Respuesta: Como mostrar imágen en Laravel desde consulta

Ya lo solucioné... bueno, más que solucionar encontré mi error sorry!

Las imágenes las tenía en otro subdominio, así que solo tenía que redireccionarlas, ya lo veo perfectamente. Lo que sucede es que las imágenes se guardarán en un subdominio, por ello de forma local no lo localizaba.

Saludos!!

Etiquetas: imágen, laravel
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:42.