cdcdcd
@cdcdcd

Статус прочитанного сообщения для группового чата — read message?

Всем привет!
Разрабатываю чаты(групповые так и тет-на-тет) на Laravel [Pusher], структура таблиц следующая:
Table message:
[
id, room_id , sender_id, recipient=nullable, message, created_at, updated_at
]

Table rooms:
[
id, sender_id, model_type, model_id, created_at, updated_at
]

Сами связи построены на Polymorphic Relations
Суть вопроса - как добавить возможность отдавать на приложение статус прочитанного сообщения в групповом чате для каждого участника в группе на каждое новое сообщение (выводить флаг прочитано), если в чате от 2 и более участников?
Заранее благодарен за любую помощь в данном вопросе
  • Вопрос задан
  • 79 просмотров
Решения вопроса 1
pLavrenov
@pLavrenov
Разработка сайтов
Через таблицу many-to-many, (message_id, rooms_id, временная метка если надо)

Если запись в таблице есть то прочитано. В апи к записям модели добавлять поле которое, соответственно, для каждого будет иметь свое значение.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы