Não suje suas Laravel Blades

Como manter a lógica fora dos seus templates Laravel.

Não suje suas Laravel Blades
Gunnar Correa
Gunnar Correa
19/06/2026 1 minuto

O problema: a Blade que virou PHP disfarçado

A Blade foi projetada para ser simples. Quanto menos ela conhece do domínio da aplicação, mais fácil fica manter, testar e evoluir o sistema.

A view conhece infraestrutura, regras de fallback, cálculos e detalhes internos dos relacionamentos.

Se você não consegue ler o arquivo Blade em voz alta como HTML, ela está suja.

As quatro ferramentas de limpeza

FerramentaQuando usarExemplo
View ComposerDados compartilhadosUsuário logado, menu, tenant
Blade ComponentUI reutilizável<x-avatar>
Presenter / View ObjectFormatação de models$article->coverUrl()
Custom DirectiveCondições reutilizáveis@tenant, @role

Veja a nossa videoaula

Conclusão

View Composers, Components, Presenters e Directives possuem papéis complementares e ajudam a manter templates limpos e sustentáveis.

Nossos cursos

Nossos cursos
Gunnar Correa
Gunnar Correa

Deixe um comentário

Para deixar um comentário, é necessário estar autenticado. Crie uma conta gratuita na SatellaSoft.

Entrar ou Registrar-se