tailflow/laravel-orion is a Laravel package that allows you to build a fully featured REST API based on your Eloquent models and relationships with the simplicity of Laravel. [1][3]
Key features:
- Automatically generates CRUD endpoints for your Eloquent models
- Supports relationships like one-to-one, one-to-many, many-to-many
- Provides a simple and expressive API for customizing the API behavior
- Includes support for filtering, sorting, pagination, and eager loading
- Allows defining custom endpoints and operations
- Provides a TypeScript SDK for building frontend applications [4]
The package is well-maintained, with over 240,000 installs and 1,400 stars on GitHub. It supports a wide range of Laravel versions from 5.7 to 11.0 and PHP versions from 7.3 to 8.3. [1][2]
The documentation for Laravel Orion can be found on the official website, which provides detailed guides on installation, usage, and customization. [3] There is also an active community on GitHub, where developers can ask questions and discuss the 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