我已经为我的应用程序构建了一个自定义评论系统。用户进来并添加评论,然后其他人可以回复评论。在这里只创建了一个包含字段body
, created_at
, updated_at
,user
的表parent_id
。话虽这么说,如果一行有一个parent_id
,这意味着它是一个子评论,如果没有,那么它就是一个父评论。
现在我正在尝试设置一个基本的通知系统/区域,用户可以在其中跟踪新评论。我正在寻找设置一些东西,用户可以看到他们收到的未读评论,无论它是否是子评论的父评论。类似于 github 的做法。
那么,我该怎么做呢?最初我想在Comment
表格中再添加一个字段,说read
。这将是一个布尔值,取决于它是否为真,通知是否会显示。但这里的问题是,我希望在线程(所有父子评论)中通知所有用户这个新评论。
现在,我可以采取哪些其他方法来解决这个问题?
希望我没有混淆你。