свой аккаунт (логин) с соц сети.
Сами соц сети будут добавлятся.
Так же, в каждой соц сети будет получен токен или ИД пользователя (например, телеграм бот) для дальшейшей работы.
Как сделать структуру БД?
Создавать поля (типо tg_login, tg_id, tg_token, vb_login, etc) не вариант.
Пока что остановился на варианте таком:
одно поле (social) и в нем в json лежат нужные параметры.
Это все в таблице с пользователями.
Или создать отдельную таблицу, где будет привязка к пользователю и поля отдельно: tg, viber, ets, а в них уже в json нужные параметры.
Как бы делали вы?
Таблица соцсетей и пивот
т.е. для каждой соц сети свое поле, а в полях уже в json нужные данные ?
laravel socialite
Это для авторизации. Такое знаю )
Так сушилайт никаких ограничений на базу не накладывает же, ему пофик как будет храниться ид
Обсуждают сегодня