Syaratnya begini,
Saya ada jadual pengguna dan jadual artikel
struktur jadual pengguna
id
nama
email
...
struktur jadual artikel
id
tajuk
kandungan
...
Jadual pengguna dan jadual artikel akan mempunyai hubungan berikut
1, koleksi
2, seperti
3, balas
4, ikuti
Adakah saya perlu membina 4 Model
article_user_collect
article_user_point
article_user_reply
article_user_attention
Setiap jadual hanya mempunyai user_id dan article_id
Hubungan ramai-ke-banyak yang diperkenalkan dalam model laravel tidak sesuai untuk situasi ini! ! !
Sebab ini bukan banyak-ke-banyak.
Masih disyorkan untuk mencipta empat jadual seperti komen dan kegemaran
Gunakan jadual untuk merekodkan hubungan antara mereka
article_user
id (kenaikan diri)
articleId
userId
type 1. Koleksi 2. Like 3. Reply 4. Follow
Seperti jadual:
likes
字段有user_id
存点赞的用户的id,article_id
存文章的id;评论表:
comments
字段有article_id
,user_id
, perkara yang sama berlaku untuk meja koleksi.