Здравствуйте, люди, а нормальная ли практика использовать две модельки на один table в базе данных. У меня есть тейблы "users" и "teachers" (в котором дополнительные данные для юзера, если у него будет роль teacher). Получается у меня есть вторая моделька Teacher(у которого table "users") в которой я юзаю globalScope который делает join дополнительных данных с table "teachers".
Да вот тоже думаю, что как-то не то. Хоть и выглядит вполне реализуемо, на вид как антипаттерн, тем более если кто-нибудь будет читать код, вообще офигеет