tailflow/laravel-orion é um pacote Laravel que permite construir uma API REST completa baseada em seus modelos e relacionamentos do Eloquent com a simplicidade do Laravel. [1][3]
Principais recursos:
- Gera automaticamente endpoints CRUD para seus modelos Eloquent
- Suporta relacionamentos como um para um, um para muitos, muitos para muitos
- Fornece uma API simples e expressiva para personalizar o comportamento da API
- Inclui suporte para filtragem, classificação, paginação e carregamento rápido
- Permite definir endpoints e operações personalizadas
- Fornece um SDK TypeScript para construção de aplicativos frontend [4]
O pacote é bem mantido, com mais de 240.000 instalações e 1.400 estrelas no GitHub. Ele suporta uma ampla gama de versões do Laravel de 5.7 a 11.0 e versões de PHP de 7.3 a 8.3. [1][2]
A documentação do Laravel Orion pode ser encontrada no site oficial, que fornece guias detalhados de instalação, uso e customização. [3] Há também uma comunidade ativa no GitHub, onde os desenvolvedores podem fazer perguntas e discutir o pacote. [5]
Citações:[1] https://packagist.org/packages/tailflow/laravel-orion
[2] https://github.com/tailflow/laravel-orion/actions/runs/9150447417/job/25182721478
[3] https://orion.tailflow.org
[4] https://www.npmjs.com/package/%40tailflow/laravel-orion
[5] https://github.com/tailflow/laravel-orion/discussions/154