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
 
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.