@AlpineMilk

Как получить уведомление о новом письме?

В общем идея такая. Есть форма на сайте выглядит она таким вот образом :
5ab0025537645498150301.png
Эту форму заполняет пользователь который хочет написать сообщение автору блога.
И есть в админке вот такое окошко которое будет показывать это сообщение
5ab002fa3c71d605777393.png

Как такое реализовать?
я так понимаю нужно добавить в бд это сообщение из формы, а в админку вытягивать его, вот только как сделать так чтобы выскакивало уведомление о новом письме? и при просмотре, этого уведомления уже не было?
Возможно вы мне сможете посоветовать в какую сторону копать? Может есть уже готовые библиотеки для этого?
Так же если есть замечания по поводу оформления вопроса прошу об этом сообщить)
  • Вопрос задан
  • 92 просмотра
Пригласить эксперта
Ответы на вопрос 2
UnluckySerivelha
@UnluckySerivelha
В таблицу БД добавить столбец, в котором указывать, прочитано письмо или нет и выводить в оповещениях непрочитанные
Ответ написан
tigroid3
@tigroid3
PHP, YII2, SQL, Postgres, Docker, SPHINX, GIT
1. организовать ajax запрос по таймауту, на получение выборки из не прочтённых сообщений
+ простота реализации
- будете сами себе долбить базу, ладно ещё если это только в админке где до нескольких десятков человек, но на более менее посещаемых проектах не айс
2. поднять веб сокет
+ актуально для огромного количества пользователей
- сложность реализации: много кода, необходимость доступа к консоли, базовые навыки администрирования сервера и т.д.
Ответ написан
Ваш ответ на вопрос

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

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