joskolenberg/laravel-jory
| Install | |
|---|---|
composer require joskolenberg/laravel-jory |
|
| Latest Version: | v3.4.1 |
| Laravel: | 10 – 13 |
| Older releases: | 5 – 9 |
| License: | MIT |
| Last Updated: | Jun 29, 2026 |
| Links: | GitHub · Packagist |
Laravel-Jory: Flexible Eloquent API Resources
Concept Overview
Laravel Jory creates a dynamic API for your Laravel application to serve the data from your Eloquent models. JoryResources are comparable to Laravel's built-in Resource classes but you only write (or generate) a JoryResource once for each model. Next, your data can be queried in a flexible way by passing a Jory Query to the Jory Endpoints.
Jory is designed to be simple enough to master within minutes but flexible enough to fit 95% of your data-fetching use-cases. It brings Eloquent Query Builder's most-used features directly to your frontend.
Supported Functions
Querying
- Selecting fields (database fields & custom attributes)
- Filtering (including nested
andandorclauses and custom filters) - Sorting (including custom sorts)
- Relations
- Offset & Limit
Endpoints
- Fetch a single record (like Laravel's
first()) - Fetch a single record by id (like Laravel's
find()) - Fetch multiple records (like Laravel's
get()) - Fetch multiple resources at once
Aggregates
Metadata
- Total records (for pagination)
- Query count
For more information take a look at the docs.
Happy coding!
Jos Kolenberg jos@kolenbergsoftwareontwikkeling.nl
Related Packages
A laravel package for resource filtering via request query string
Automatic url parameter mapping to sort, filter, include and select data in an e...
A trait for filtering and sorting Query Builder results, based on Laracasts/Dedi...
Version History
| Version | Released | Laravel | License |
|---|---|---|---|
| v3.4.1 | ^10.0| | MIT | |
| v3.4.0 | ^10.0| | MIT | |
| v3.3.0 | ^10.0| | MIT | |
| v3.2.2 | ^10.0 | MIT | |
| v3.2.1 | ^10.0 | MIT | |
| v3.2.0 | ^10.0 | MIT | |
| v3.1.3 | ^10.0 | MIT | |
| v3.1.2 | ^10.0 | MIT | |
| v3.1.1 | ^8.0| | MIT | |
| v3.1.0 | ^7.0| | MIT | |
| v3.0.2 | ^7.0 | MIT | |
| v3.0.1 | ^7.0 | MIT | |
| v3.0.0 | ^7.0 | MIT | |
| v2.0.3 | ^5.8| | MIT | |
| v2.0.2 | ^5.8| | MIT | |
| v2.0.1 | ^5.8| | MIT | |
| v2.0 | ^5.8| | MIT | |
| v1.3 | ^5.8| | MIT | |
| v1.2 | ^5.8| | MIT | |
| v1.1.1 | ^5.5.43| | MIT | |
| v1.1 | ^5.5.43| | MIT | |
| v1.0 | ^5.5.43| | MIT | |
| v0.10.3 | ^5.5.43 | MIT | |
| v0.10.2 | ^5.5.43 | MIT | |
| v0.10.1 | ^5.5.43 | MIT | |
| v0.10.0 | ^5.5.43 | MIT | |
| v0.9.3 | ^5.5.43 | MIT | |
| v0.9.2 | ^5.5.43 | MIT | |
| v0.9.1 | ^5.5.43 | MIT | |
| v0.9 | ^5.5 | MIT |
Showing the latest 30 of 44. See every release on Packagist