Ajuda com Blade no Laravel

  • Autor Autor pa3lo022
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
P

pa3lo022

Gamma
Usuário com poucas negociações! Use sempre o saldo do 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:

Inserir CODE, HTML ou 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
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
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:

Inserir CODE, HTML ou 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
Inserir CODE, HTML ou 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?
 
Inserir CODE, HTML ou 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.
 
Que le falta?
<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.
 

Tópicos similares

Voltar
Topo