第一:对不起标题。我无法找到更具描述性的标题。
如果我们假设我使用以下模型方案在Laravel中创建论坛软件:
首先:该模型结构是否有意义?你能推荐一种更好的方法吗?
然后:从帖子的用户那里保存阅读状态的最佳方法是什么?例如:如果有用户没有阅读的帖子,则在线程列表中突出显示未读线程(/帖子)。如果用户打开该帖子,则此读取中的所有帖子都被标记为已读(如果尚未),则该线程不再突出显示。就像在几乎每个论坛软件中一样:如果某个线程有未读线程,则会突出显示。
但是在Laravel中实现这种读取状态的最佳方法是什么?
我希望你理解我的意思。如果有什么不清楚就问。 如果您认为这个问题有用,请随时编辑此问题。
答案 0 :(得分:0)
我建议你实现与phpBB相同的结构,它看起来很稳固,我无法想出改进它的方法。它也适合你目前的结构,看起来也很不错。
看看这两张表:
https://wiki.phpbb.com/Table.phpbb_topics_track
https://wiki.phpbb.com/Table.phpbb_forums_track