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