tailflow/laravel-orion è un pacchetto Laravel che ti consente di creare un'API REST completa basata sui tuoi modelli e relazioni Eloquent con la semplicità di Laravel. [1] [3]
Caratteristiche principali:
- Genera automaticamente endpoint CRUD per i tuoi modelli Eloquent
- Supporta relazioni come uno a uno, uno a molti, molti a molti
- Fornisce un'API semplice ed espressiva per personalizzare il comportamento dell'API
- Include il supporto per il filtraggio, l'ordinamento, l'impaginazione e il caricamento rapido
- Consente di definire endpoint e operazioni personalizzati
- Fornisce un SDK TypeScript per la creazione di applicazioni frontend [4]
Il pacchetto è ben mantenuto, con oltre 240.000 installazioni e 1.400 stelle su GitHub. Supporta un'ampia gamma di versioni di Laravel dalla 5.7 alla 11.0 e versioni di PHP dalla 7.3 alla 8.3. [1] [2]
La documentazione per Laravel Orion è disponibile sul sito Web ufficiale, che fornisce guide dettagliate su installazione, utilizzo e personalizzazione. [3] Esiste anche una comunità attiva su GitHub, dove gli sviluppatori possono porre domande e discutere il pacchetto. [5]
Citazioni:[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