tailflow/laravel-orion عبارة عن حزمة Laravel تتيح لك إنشاء واجهة برمجة تطبيقات REST مميزة بالكامل استنادًا إلى نماذج Eloquent وعلاقاتها مع بساطة Laravel. [1][3]
الميزات الرئيسية:
- يقوم تلقائيًا بإنشاء نقاط نهاية CRUD لنماذج Eloquent الخاصة بك
- يدعم العلاقات مثل واحد إلى واحد، واحد إلى متعدد، متعدد إلى متعدد
- يوفر واجهة برمجة تطبيقات بسيطة ومعبرة لتخصيص سلوك واجهة برمجة التطبيقات
- يتضمن دعمًا للتصفية والفرز وترقيم الصفحات والتحميل السريع
- يسمح بتحديد نقاط النهاية والعمليات المخصصة
- يوفر TypeScript SDK لإنشاء تطبيقات الواجهة الأمامية [4]
تمت صيانة الحزمة بشكل جيد، مع أكثر من 240.000 عملية تثبيت و1400 نجمة على GitHub. وهو يدعم مجموعة واسعة من إصدارات Laravel من 5.7 إلى 11.0 وإصدارات PHP من 7.3 إلى 8.3. [1][2]
يمكن العثور على الوثائق الخاصة بـ Laravel Orion على الموقع الرسمي، والذي يوفر أدلة مفصلة حول التثبيت والاستخدام والتخصيص. [3] يوجد أيضًا مجتمع نشط على GitHub، حيث يمكن للمطورين طرح الأسئلة ومناقشة الحزمة. [5]
الاستشهادات:[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