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.