Я хочу поместить всех своих разных пользователей (учителей, студентов, администраторов) в одну таблицу, но как я могу их различать?Когда я добавляю отношения в этой таблице, например: учителя принадлежат к департаменту:
public function departement()
{
return $this->belongsTo(Departement::class);
}
А студенты относятся к другой таблице, которая является таблицей факультетов:
public function faculty()
{
return $this->belongsTo(Faculty::class);
}
Проблема в том, что когда я добавляю эти отношения в таблицу пользователей, она автоматически добавляется ко всем типам пользователей (учителям, студентам, администраторам ...).