如何在徽章中显示新邮件通知的数量,例如在管理面板侧栏中的邮件旁边,如果管理员单击邮件,则徽章清除?
我应该广播吗?
请帮我解决算法。
答案 0 :(得分:1)
示例:您现在有5条新消息通知,并显示为徽章。
确保您的邮件的迁移具有状态类型为boolean的字段。此字段用于防止显示旧消息。创建迁移后,您将看到消息,并显示所有状态为0(新消息)的消息。然后创建用于访问消息的路由,例如:
Route::get('messages', 'MessageController@showMessages');
然后,创建一个控制器,然后单击状态为0(新消息)的消息之一。检索状态为0(新消息)的所有消息,并通过循环并保存将它们的状态更改为1(旧消息)。
注意:显示徽章时,请确保检查状态为0(新消息)的邮件的长度,如果长度> 0,则显示徽章