요구사항은 이렇습니다.
사용자 테이블과 기사 테이블이 있습니다
사용자 테이블 구조
아이디
이름
이메일
...
기사 테이블 구조
id
title
content
...
사용자 테이블과 기사 테이블은
1, 컬렉션
2, 좋아요
3, 답글
4, 팔로우
모델을 4개 만들어야 하나요
article_user_collect
article_user_point
article_user_reply
article_user_attention
각 테이블에는 user_id와 article_id만 있습니다
laravel 모델에 도입된 다대다 관계는 이 상황에는 적합하지 않습니다! ! !
다대다 방식이 아니기 때문이죠.
그래도 댓글, 즐겨찾기 등 4개의 테이블을 생성하는 것이 좋습니다
표를 사용하여 그들 사이의 관계를 기록하세요
article_user
id(자체증가)
articleId
userId
유형 1. 컬렉션 2. 좋아요 3. 답글 4. 팔로우
테이블처럼:
likes
字段有user_id
存点赞的用户的id,article_id
存文章的id;评论表:
comments
字段有article_id
,user_id
컬렉션 테이블도 마찬가지입니다.