Пытаюсь придумать интерактивную систему уведомлений. Мое приложение построено на Laravel, и в настоящее время я использую Pusher для трансляции определенных событий клиенту. Я буду использовать тот же процесс с системой уведомлений, однако, когда для пользователя появляется уведомление, мне нужен какой-то стиль, который останется, если пользователь не щелкнет или не наведет курсор на уведомление.
Я знаю, что могу сделать это с помощью Javascript, но что, если пользователь не отреагирует на это уведомление, выйдет из системы, а затем снова войдет в систему. Я хочу, чтобы этот стиль оставался неизменным до тех пор, пока пользователь не взаимодействует с этим уведомлением.
Было бы лучше создать контроллер уведомлений, и всякий раз, когда пользователь взаимодействует с этим уведомлением, запись базы данных обновляется для этого конкретного пользователя? Кажется, это много, поскольку уведомления будут общедоступными и транслироваться практически всем пользователям ... и иметь запись в базе данных для каждого пользователя ... которая может создать ТОННУ записей.
Любая помощь приветствуется. Спасибо!