panakour/laravel-eloquent-relationships

programmatically get the laravel eloquent relationships.

Installs: 12 120

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/panakour/laravel-eloquent-relationships

v0.0.1 2023-03-09 09:29 UTC

This package is auto-updated.

Last update: 2025-10-01 00:13:29 UTC


README

tests Code Coverage Badge Total Downloads

This will let you programmatically get the relations of models in laravel to use them how you want.

Examples

use EloquentRelationships\RelationMethods;
use EloquentRelationships\Relations;

$relations = new Relations(new YourModel());

//get all relations
$collection = $relations->all();

//or get relations by method

//belongsToMany
$collection = $relations->getByMethod(RelationMethods::BelongsToMany->value);

//MorphedByMany
$collection = $relations->getByMethod(RelationMethods::MorphedByMany->value);