tailflow/laravel-orion est un package Laravel qui vous permet de créer une API REST complète basée sur vos modèles et relations Eloquent avec la simplicité de Laravel. [1][3]
Principales caractéristiques :
- Génère automatiquement des points de terminaison CRUD pour vos modèles Eloquent
- Prend en charge les relations un-à-un, un-à-plusieurs, plusieurs-à-plusieurs
- Fournit une API simple et expressive pour personnaliser le comportement de l'API
- Inclut la prise en charge du filtrage, du tri, de la pagination et du chargement rapide
- Permet de définir des points de terminaison et des opérations personnalisés
- Fournit un SDK TypeScript pour créer des applications frontales [4]
Le package est bien entretenu, avec plus de 240 000 installations et 1 400 étoiles sur GitHub. Il prend en charge une large gamme de versions de Laravel de 5.7 à 11.0 et de versions PHP de 7.3 à 8.3. [1][2]
La documentation de Laravel Orion est disponible sur le site officiel, qui fournit des guides détaillés sur l'installation, l'utilisation et la personnalisation. [3] Il existe également une communauté active sur GitHub, où les développeurs peuvent poser des questions et discuter du package. [5]
Citations :[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