Вроде, нет такого из коробки.
Переписывать save?
получается связи с полями через onetone не подходит, так как поле Customer -> phone в бд превращается в id и ломает всю логику, либо я хреново пытаюсь спроектировать БД)))
Варианты какие я придумал.
1 вариант:
Делаем таблицу
Phone
с полями:
phone, is_verified, counter
Customer
с полями:
phone(oto->Phone),
role,
email,
address,
...
Specialist
с полями:
phone(oto->Phone),
role,
email,
,
Тут вот как раз проблема в том что из-за oTo запись в таблицы Customer & Specialist иду как idшники, т.е в запросе у меня теперь требует вводить не номер, а id что уже является не той задумкой которая была в начале)
Вариант 2:
Без связей создать 2 таблицы
Customer
Specialist
со своими нужными полями, но теперь проблема в том, что я немогу проверять на уникальность поля email, phone между собой, они же в разных таблицах.
И вот пытаюсь понять каким образом все-таки правильнее можно сделать