A polymorphic relationship allows the target model to belong to more than one type of model using a single association.Many-to-many polymorphic relations are slightly more complicated than morphOne and morphMany relationships.If you would like to eager load a morphTo relationship, as well as nested relationship counts on the various entities that may be returned by that relationship