protected function getRelationType($relation)
{
if ($relation instanceof HasOne) {
return 'HasOne';
}
if ($relation instanceof HasMany) {
return 'HasMany';
}
if ($relation instanceof BelongsTo) {
return 'BelongsTo';
}
if ($relation instanceof BelongsToMany) {
return 'BelongsToMany';
}
if ($relation instanceof HasManyThrough) {
return 'HasManyThrough';
}
if ($relation instanceof MorphOne) {
return 'MorphOne';
}
if ($relation instanceof MorphMany) {
return 'MorphMany';
}
}