masterfri/laravel-smart-relations
Laravel Smart Relations streamlines Eloquent relationship management in Laravel with smarter helpers and conventions for defining, querying, and working with model relations, reducing boilerplate and keeping model code cleaner and easier to maintain.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| laravel-interaction/interactions | 0.90 | Laravel Interaction lets Eloquent models interact polymorphically—likes, favorites, votes, follows, bookmarks, subscriptions, and more. Attach reusable interaction types to any model, query who interacted and what they interacted with, and build social features with clean, extendable APIs. | 1 | — | 0 | — | 0 | 8.4 | — | MIT | 7 months ago | |
| genealabs/laravel-nova-morph-many-to-one | 0.89 | A Laravel Nova field that adds polymorphic many-to-one relationship support, letting you attach and manage morph-related models directly within Nova resource forms and detail views. | 2 | 2 | 0 | 0 | 0 | 0.2 | — | MIT | 2 years ago | |
| quentingab/wodel | 0.88 | quentingab/wodel is a Composer-installable Laravel/PHP package from quentingab. It is an early-stage project with limited adoption; consult the repository README for installation, configuration, and usage details before adding it to production. Best suited for evaluation and experimentation. | 0 | 0 | 0 | 1 | 0 | 0.2 | 2.9 | MIT | 5 years ago | |
| zing/laravel-like | 0.88 | zing/laravel-like is a lightweight Laravel package for adding like and unlike behavior to Eloquent models. Use traits and polymorphic relationships to let users like any model, check liked status, and retrieve like counts through a simple, expressive API. | 4 | 4 | 0 | 0 | 0 | 0.0 | — | MIT | 5 years ago | |
| fidum/laravel-eloquent-morph-to-one | 0.88 | Adds a MorphToOne relationship to Laravel's Eloquent ORM, letting a model own a single polymorphic related record. Useful when a parent has exactly one morph child, mirroring MorphMany but returning a single model with lazy and eager loading support. | 34 | — | 4 | — | 0 | 14.4 | — | MIT | 3 months ago | |
| midnightluke/doctrine-relations | 0.88 | Adds Laravel-style relationships to Doctrine entities, letting you define hasOne, hasMany, belongsTo, and belongsToMany associations with simple attributes and query them through an intuitive, Eloquent-like API. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| rackbeat/laravel-morph-where-has | 0.87 | — | 7 | 7 | 1 | 326 | 2 | 2.9 | 22.3 | MIT | 3 years ago | |
| davidwesdijk/laravel-polymorphic-eav | 0.87 | Add flexible, polymorphic EAV attributes to any Laravel model. Store custom fields as attribute-value pairs without schema changes, attach them to multiple models, and query them with familiar Eloquent syntax. Great for dynamic product or user metadata. | 6 | 6 | 4 | 0 | 2 | 0.7 | 0.4 | MIT | 5 years ago | |
| mannikj/laravel-sti | 0.87 | — | 6 | 6 | 1 | 222 | 0 | 9.1 | 20.9 | MIT | 1 year ago | |
| jobmetric/laravel-membership | 0.87 | Laravel Membership by Jobmetric provides a flexible foundation for managing plans, subscriptions, and member access in your PHP applications. Define membership tiers, attach features or permissions, track activation and expiration, and integrate membership checks cleanly into your Laravel models and... | 7 | 7 | 0 | 95 | 0 | 0.3 | 15.3 | MIT | 2 years ago | |
| moneo/laravel-morphmap | 0.87 | — | 53 | 53 | 2 | 57 | 0 | 0.3 | 4.3 | MIT | — | |
| santigarcor/laravel-ownable | 0.87 | A Laravel package that adds polymorphic ownership to Eloquent models, letting any model be assigned to users or other entities. It provides traits, relationships, and helpers to query owned records and manage ownership across your application. | 19 | — | 4 | — | 0 | 0.6 | — | MIT | 2 years ago | |
| zachflower/eloquent-interactions | 0.87 | Add likes, favorites, bookmarks, and other interactions to any Eloquent model in Laravel. A flexible trait-based package for recording user interactions with clean polymorphic relationships, reusable query scopes, and simple APIs. | 13 | — | 3 | — | 0 | 0.2 | — | MIT | 2 years ago | |
| sajadsdi/laravel-repository | 0.87 | Laravel repository pattern package to structure data access in your apps. Provides base repository classes, common CRUD methods, and an easy way to keep queries and persistence logic out of controllers and services for cleaner, testable code. | 46 | 46 | 4 | 1 | 0 | 3.4 | 0.1 | MIT | 2 years ago | |
| staudenmeir/laravel-merged-relations | 0.87 | Merge multiple Laravel Eloquent relations into a single relation that can be queried and eager loaded as one. Combine hasMany, belongsToMany, and morph relations into a unified result set, simplifying complex relationship handling in your models. | 185 | 186 | 12 | 55K | 1 | 9.6 | 36.2 | MIT | 7 months ago | |
| tightenco/parental | 0.87 | Single Table Inheritance for Laravel Eloquent. Define a parent model with child classes stored in one table, automatically casting records to the right type. Great for polymorphic-like data without multiple tables, with simple setup and familiar Eloquent APIs. | 1,541 | 1,540 | 104 | 235K | 5 | 28.0 | 34.6 | MIT | 8 months ago | |
| imanghafoori/eloquent-relativity | 0.87 | Laravel package that lets you declare Eloquent relationships without importing related model classes. Relativity infers the target model from the method name, so hasMany, hasOne, belongsTo and belongsToMany calls stay concise and your models keep fewer use statements. | 148 | 148 | 13 | 27 | 1 | 1.2 | 1.0 | MIT | 2 years ago | |
| ankurk91/laravel-eloquent-relationships | 0.87 | — | 58 | 59 | 9 | 8K | 0 | 0.3 | 20.7 | MIT | — | |
| 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 | 1M | 0 | 8.2 | 58.4 | MIT | 8 months ago | |
| mostafamaklad/laravel-permission-mongodb | 0.87 | Manage roles and permissions in Laravel with MongoDB. This package offers a MongoDB-backed implementation of familiar Laravel permission features, letting you assign roles, permissions, and direct user permissions through Eloquent-style APIs. | 110 | 112 | 82 | 2K | 8 | 5.5 | 18.9 | MIT | 4 years ago |
How can I help you explore Laravel packages today?