capítulo 4
Templates do Blade
Em comparação com a maioria das outras linguagens de backend, o PHP funciona relativamente bem como linguagem de template. No entanto, ele tem suas deficiências, e também é deselegante usar <?php inline em todos os lugares, logo podemos esperar que grande parte dos frameworks modernos ofereça uma linguagem de template.
O Laravel oferece um engine de template personalizado chamado Blade, que é inspirado no engine Razor da plataforma .NET. Ele ostenta uma sintaxe concisa, uma curva de aprendizado suave, um poderoso e intuitivo modelo de herança e fácil extensibilidade.
Para ter uma ideia rápida de como é escrever em Blade, examine o Exemplo 4.1.
Exemplo 4.1 – Amostras do Blade
<h1>{{ $group->title }}</h1>
{!! $group->heroImageHtml() ...
Get Desenvolvendo com Laravel now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.