需求是這樣的,
我有user表、文章article表
user表格結構
#id
name
email
...
article表格結構
id
title
content
...
user表和article表會產生以下關係
1、收藏
2、按讚
3、回覆
4、追蹤
我是不是要建4個Model
article_user_collect
article_user_point
article_user_reply
article_user_attention
每個表只有user_id 和 article_id
而laravel模型中多對多的關係中介紹不適合這種情況! ! !
淡淡烟草味2017-05-16 16:53:06
用一張表來記錄它們之間的關係
article_user
id (自增)
articleId
userId
type 1.收藏 2.按讚 3.回覆 4.追蹤
黄舟2017-05-16 16:53:06
按讚表:likes
字段有user_id
存点赞的用户的id,article_id
存文章的id;
评论表:comments
字段有 article_id
,user_id
,收藏表同理。