国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

laravel - 兩個(gè)模型或表產(chǎn)生多種關(guān)系。如何建模
過去多啦不再A夢(mèng)
過去多啦不再A夢(mèng) 2017-05-16 16:51:06
0
3
497

需求是這樣的,
我有user表、文章article表

user表結(jié)構(gòu)

id
name
email
...

article表結(jié)構(gòu)
id
title
content
...

user表和article表會(huì)產(chǎn)生以下關(guān)系
1、收藏
2、點(diǎn)贊
3、回復(fù)
4、關(guān)注

我是不是得建4個(gè)Model
article_user_collect
article_user_point
article_user_reply
article_user_attention

每個(gè)表只有user_id 和 article_id

而laravel模型中多對(duì)多的關(guān)系中介紹不適合這種情況!??!

過去多啦不再A夢(mèng)
過去多啦不再A夢(mèng)

全部回復(fù)(3)
小葫蘆

而laravel模型中多對(duì)多的關(guān)系中介紹不適合這種情況?。?!

因?yàn)檫@不是多對(duì)多。

還是推薦創(chuàng)建 comments ,favorites 等四個(gè)表

淡淡煙草味

用一張表去記錄它們之間的關(guān)系
article_user

id (自增)
articleId
userId
type 1.收藏 2.點(diǎn)贊 3.回復(fù) 4.關(guān)注

黃舟

點(diǎn)贊表:likes 字段有user_id存點(diǎn)贊的用戶的id,article_id存文章的id;
評(píng)論表:comments 字段有 article_id,user_id,收藏表同理。

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板