mistery23 / eloquent-object-relations
laravel object relations
Installs: 200
Dependents: 2
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 0
pkg:composer/mistery23/eloquent-object-relations
Requires
- php: ^7.2
- illuminate/database: ~5.8.0|^6.0
README
Install
composer require mistery23/eloquent-object-relations
Using
If you use value object wrap in id
primary key, or foreign key (your value object by id
need to implement magic method __toSting()
), or primary key is string.
Work with relations: BelongsTo, BelongsToMany, HasOne, HasMany.
use Mistery23\ObjectRelations\HasObjectRelations;
class User extends Model
{
use HasObjectRelations;
....
}