Download the PHP package staudenmeir/eloquent-eager-limit-x-laravel-adjacency-list without Composer
On this page you can find all versions of the php package staudenmeir/eloquent-eager-limit-x-laravel-adjacency-list. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download staudenmeir/eloquent-eager-limit-x-laravel-adjacency-list
More information about staudenmeir/eloquent-eager-limit-x-laravel-adjacency-list
Files in staudenmeir/eloquent-eager-limit-x-laravel-adjacency-list
Package eloquent-eager-limit-x-laravel-adjacency-list
Short Description Merge of staudenmeir/eloquent-eager-limit and staudenmeir/laravel-adjacency-list
License MIT
Informations about the package eloquent-eager-limit-x-laravel-adjacency-list
Eloquent Eager Limit + Laravel Adjacency List
[!IMPORTANT] The
staudenmeir/eloquent-eager-limit
package's code has been merged into Laravel 11+ and eager loading limits are now supported natively.
This Laravel package merges staudenmeir/eloquent-eager-limit and staudenmeir/laravel-adjacency-list to allow them being used in the same model.
Supports Laravel 9–10.
Installation
composer require staudenmeir/eloquent-eager-limit-x-laravel-adjacency-list:"^1.0"
Use this command if you are in PowerShell on Windows (e.g. in VS Code):
composer require staudenmeir/eloquent-eager-limit-x-laravel-adjacency-list:"^^^^1.0"
Versions
Laravel | Package |
---|---|
10.x | 1.1 |
9.x | 1.0 |
Usage
Trees
Use the HasEagerLimitAndRecursiveRelationships
trait in your model:
Limitations
Descendants
relationships only support eager loading limits when the query is ordered breadth-first (siblings before
children):
*OfDescendants
relationships do not support eager loading limits.
Graphs
Use the HasEagerLimitAndGraphRelationships
trait in your model:
Limitations
Eager loading limits on graph relationships are not supported at the moment.
Contributing
Please see CODE OF CONDUCT for details.
All versions of eloquent-eager-limit-x-laravel-adjacency-list with dependencies
illuminate/database Version ^10.0
staudenmeir/eloquent-eager-limit-x-laravel-cte Version ^1.1.1
staudenmeir/laravel-adjacency-list Version ^1.13.5