Uma dica bem rápida sobre Laravel e a linguagem de templates Blade, que é usada para criar as Views no Framework. É comum na view, precisar exibir uma determinada informação condicionalmente.

Para isso podemos utilizar a estrutura abaixo:


Não considero que esta maneira esteja errada. Afinal ela vai funcionar para a maioria dos casos, então eu diaria apenas que não é a melhor abordagem.

E é ai onde entra o que podemos chamar de if ternário no Laravel/Blade. Para quem não conhece, o if ternário é uma estrutura muito comum em várias linguagens como PHP ou JavaScript, por exemplo.

Então nosso código acima, ficaria simplesmente assim:


Você pode ver mais detalhes sobre isso aqui na Documentação oficial do Laravel.

Conclusão

Acho essa abordagem muito mais simples e com certeza vai deixar seu código mais compreensível do que com aquele encadeamento infinito de if’s.


0 comentário

Deixe um comentário

Avatar placeholder

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *