【发布时间】:2016-11-10 14:30:44
【问题描述】:
首先:对不起标题。我找不到更具描述性的标题。
如果我们假设我正在使用以下模型方案在 Laravel 中创建论坛软件:
- 用户(ID、姓名、密码)
- 类别(ID、标题)
- 论坛(id、category_id、标题)
- 线程(id、user_id、title)
- 帖子(id、user_id、thread_id、正文)
首先:这种模型结构有意义吗?你能推荐一个更好的方法吗?
那么:保存帖子用户的阅读状态的最佳方法是什么?例如:如果有用户尚未阅读的帖子,则未读线程 (/posts) 会在线程列表中突出显示。如果用户打开线程,则此阅读中的所有帖子都被标记为已读(如果尚未),并且线程不再突出显示。就像在几乎所有论坛软件中一样:如果一个线程有未读线程,它会被突出显示。
但是在 Laravel 中实现这种读取状态的最佳方法是什么?
我希望你明白我的意思。如果有什么不清楚的就问。 如果您认为它有用,请随时编辑此问题。
【问题讨论】:
标签: performance laravel