Interfaces, Classes and Traits
- A BelongsToMany relationship that queries through an additional intermediate model.
- A BelongsToMany relationship that reduces the related members to a unique (by primary key) set.
- A HasMany relationship that supports a `sync` method.
- A MorphMany relationship that constrains on the value of an additional foreign key in the pivot table.
- A MorphToMany relationship that reduces the related members to a unique (by primary key) set.