Relationship Types Relationship Types hasOne hasMany belongsTo belongsToMany hasManyThrough polymorphicBelongsTo polymorphicHasMany