April 2017
Intermediate to advanced
1480 pages
9h 49m
Portuguese (Portugal, Brazil)
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() ...