с архитектурой траблы
у меня есть две таблицы users и auths, в первой сущность пользователя (email, имя, номер, ), во второй способы авторизации(user_id, type, social_id, password).
и когда я регистрирую пользователя, сначала проверяю существует ли такой пользователь по email, если нет, то создаю пользователя и точку входа (обычная или гугл или фейсбук там), если есть, то смотрю в таблице auth по user_id точку входа, если нет создаю, если есть то бла бла бла
где я должен всё это делать, в моделе или в сервисах каких то? точно не в контроллере
Сейчас модно это всё в Грузии делать, а по факту обычно выносят в сервис
Обсуждают сегодня