Ayuda con Blade en Laravel

  • Autor Autor pa3lo022
  • Fecha de inicio Fecha de inicio
P

pa3lo022

Gamma
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Buenos dias, espero que esten todos bien.

Necesito insertar codigo HTML dentro de un if y por mas que intento no puedo lograrlo, la etiqueta completa es:

Insertar CODE, HTML o PHP:
<div class="wrapper" {{ $service->category_id == 12 || $service->category_id == 13 ? "style=background: gold;" }}>

Cuando el if entra, debería ejecutar el "style" pero no logro hacerlo.

Alguien me podria dar una mano?

Muchas gracias
 
Buenos dias, espero que esten todos bien.

Necesito insertar codigo HTML dentro de un if y por mas que intento no puedo lograrlo, la etiqueta completa es:

Insertar CODE, HTML o PHP:
<div class="wrapper" {{ $service->category_id == 12 || $service->category_id == 13 ? "style=background: gold;" }}>

Cuando el if entra, debería ejecutar el "style" pero no logro hacerlo.

Alguien me podria dar una mano?

Muchas gracias
Insertar CODE, HTML o PHP:
<div class="wrapper" {{ $service->category_id == 12 || $service->category_id == 13 ? "style=background: gold;" : ""}}>

Si pruebas a añadir : "" al final?
 
"style='background: gold;' "
Primero no va la comilla doble y luego la simple?
 
Insertar CODE, HTML o PHP:
<div class="wrapper" {{ $service->category_id == 12 || $service->category_id == 13 ? "style=background: gold;" : ""}}>

Si pruebas a añadir : "" al final?
Lo probe pero nunca entra al if 🙁, nunca inserta el color gold
 
Si te sale eso añádele lo que te he dicho, el else con : "".
Claro lo hago pero nunca entra al if, de hechom probe con :"<<otro color>>" y no pinta nada, es como que no le da bola a ningun estilo
 
Está incompleto el operador ternario.
 
<div class="wrapper" {{ $service->category_id == 12 || $service->category_id == 13 ? "style=background:gold;" : ""}}>

Déjalo así. Copia y pega y debería de funcionar.
 
<div class="wrapper" {{ $service->category_id == 12 || $service->category_id == 13 ? "style=background:gold;" : ""}}>

Déjalo así. Copia y pega y debería de funcionar.
Solo faltaría la comilla simple en el atributo de style.
 
Atrás
Arriba