侧边栏徽章中的新消息通知

时间:2018-07-09 08:04:56

标签: laravel


如何在徽章中显示新邮件通知的数量,例如在管理面板侧栏中的邮件旁边,如果管理员单击邮件,则徽章清除?
我应该广播吗?
请帮我解决算法。

1 个答案:

答案 0 :(得分:1)

示例:您现在有5条新消息通知,并显示为徽章。

确保您的邮件的迁移具有状态类型为boolean的字段。此字段用于防止显示旧消息。创建迁移后,您将看到消息,并显示所有状态为0(新消息)的消息。然后创建用于访问消息的路由,例如:

Route::get('messages', 'MessageController@showMessages');

然后,创建一个控制器,然后单击状态为0(新消息)的消息之一。检索状态为0(新消息)的所有消息,并通过循环并保存将它们的状态更改为1(旧消息)。

注意:显示徽章时,请确保检查状态为0(新消息)的邮件的长度,如果长度> 0,则显示徽章