tailflow/laravel-orion, Eloquent modellerinize ve Laravel'in sadeliğiyle ilişkilerinize dayanan tam özellikli bir REST API oluşturmanıza olanak tanıyan bir Laravel paketidir. [1] [3]
Temel özellikler:
- Eloquent modelleriniz için otomatik olarak CRUD uç noktaları oluşturur
- Bire bir, bire çok, çoktan çoğa gibi ilişkileri destekler
- API davranışını özelleştirmek için basit ve etkileyici bir API sağlar
- Filtreleme, sıralama, sayfalandırma ve istekli yükleme desteği içerir
- Özel uç noktaların ve işlemlerin tanımlanmasına izin verir
- Ön uç uygulamaları oluşturmak için bir TypeScript SDK'sı sağlar [4]
Paket, GitHub'da 240.000'den fazla yükleme ve 1.400 yıldızla iyi durumda. 5.7'den 11.0'a kadar çok çeşitli Laravel sürümlerini ve 7.3'ten 8.3'e kadar PHP sürümlerini destekler. [1] [2]
Laravel Orion'un belgeleri, kurulum, kullanım ve özelleştirme hakkında ayrıntılı kılavuzlar sağlayan resmi web sitesinde bulunabilir. [3] Ayrıca GitHub'da geliştiricilerin soru sorabileceği ve paketi tartışabileceği aktif bir topluluk da bulunmaktadır. [5]
Alıntılar:[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