Как создавать таблицы уведомлений? - PullRequest
0 голосов
/ 28 августа 2018

Я создаю социальную сеть с laravel, и я хотел бы знать, является ли хорошей практикой создание разных таблиц уведомлений, то есть таблицы для хранения запросов на дружбу и другой для действий пользователей на странице, мой вопрос: это можно сделать таким образом? или я должен использовать пользовательские каналы

Ответы [ 2 ]

0 голосов
/ 28 августа 2018

Читать эту статью о дружбе в социальных сетях, уведомления - это отдельное дело, попытайтесь создать отношение один (пользователь) ко многим (уведомления).

0 голосов
/ 28 августа 2018

Я хотел бы знать, является ли хорошей практикой создание разных таблиц уведомлений

Я бы сказал, нет, запрос на отправку в друзья не является уведомлением, потому что пользователь может принять его или нет.

Когда пользователь A попросит друга B, у вас будет два объекта:

  1. запрос на добавление в друзья, который может быть принят или отклонен
  2. уведомление (типа NewFriendRequest) для пользователя B, которое информирует пользователя о запросе на добавление в друзья
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...