Segue o padrão arquitetônico MVC (model-view-controller). • S.O.L.I.D. levado a sério. • Melhora contínua por parte do time de desenvolvimento. • Livewire : O laravel oferece uma alternativa nativa aos js do mercado. • Abstração aos principais BDs do mercado. • Segurança (CSRF, Sql Injection e XSS) • Autenticação (login, senha, e JWT) e Autorização (permissões e ACL) • Internacionalização (site com várias versões de idiomas) • Realtime (pusher) • Filas, Testes, Cache
MVC. MVC é um padrão de projetos criado na década de 70 que separa a aplicação em 3 camadas e assim facilita o reuso, a manutenção e garante a escalabilidade da aplicação. Considere também as rotas (protocolo http). R-MVC
ORM - Mapeamento Objeto Relacional OBS: Quando o Eloquent retornar um único registro -> Model Quando retornar 2 ou mais -> Collection Collection possui vários métodos para aplicar a este resultado.