Skip to content

Support custom pivot models #23

Open
@SlyDave

Description

@SlyDave

Custom Pivot models are being included as standard models

image

(likely because they ultimately extend Model::class)

Relations that actually use these Custom model classes aren't noted as such
image

The above is an example of

    public function vessels(): BelongsToMany
    {
        return $this->belongsToMany(Vessel::class, 'users_vessels')->using(UserVesselPivot::class);
    }

I think if a class is of Pivot::class it can be ignored for layout. But as the Pivot class has its own fillable etc for use with withPivot() it could also be creatable via this package when defining relations - maybe an "Add Custom Pivot Class" option then provide the same model creation interface that already exists.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions