staudenmeir/eloquent-has-many-deep
Extend Eloquent’s HasManyThrough to traverse unlimited intermediate models. Define deep relationships by concatenating existing relations or manually specifying models/keys. Supports many-to-many, polymorphic relations, and combinations, plus some third‑party packages.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| staudenmeir/eloquent-has-many-deep-contracts | 0.87 | Contracts for staudenmeir/eloquent-has-many-deep. Includes the ConcatenableRelation contract to make third-party relationship packages concatenable with HasManyDeep, improving interoperability when combining deep Eloquent relations. | 7 | 7 | 1 | 770K | 0 | 21.9 | 65.0 | MIT | 1 month ago | |
| staudenmeir/laravel-adjacency-list | 0.82 | Eloquent extension that adds recursive relationships for trees (one parent) and graphs (many parents) using SQL common table expressions. Traverse ancestors/descendants and other hierarchies across MySQL, MariaDB, Postgres, SQLite, and SQL Server. | 1,551 | 1,545 | 113 | 181K | 7 | 42.2 | 36.3 | MIT | 1 month ago | |
| staudenmeir/eloquent-json-relations | 0.80 | Adds JSON foreign key support to Laravel Eloquent relationships (belongsTo, hasMany, morph*, through). Also enables many-to-many and has-many-through relations using JSON arrays (IDs or objects) across MySQL, Postgres, SQLite, SQL Server. | 1,076 | 1,080 | 64 | 206K | 7 | 38.2 | 39.4 | MIT | 1 month ago | |
| staudenmeir/belongs-to-through | 0.80 | Add BelongsToThrough relationships to Eloquent: the inverse of HasManyThrough. Define belongs-to chains across unlimited intermediate models, with support for custom keys, table aliases, and soft deletes. Works with Laravel 5+. | 1,265 | 1,265 | 96 | 333K | 0 | 38.5 | 39.3 | MIT | 1 month ago |
How can I help you explore Laravel packages today?