Laravel 5:用户关注其他用户(如twitter) - 如何设置关系
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Laravel 5:用户关注其他用户(如twitter) - 如何设置关系相关的知识,希望对你有一定的参考价值。
我有用户表。关系:一个用户可以关注多个用户。如何设置数据结构以及如何在laravel 5.2中声明关系
输出:
- 显示谁是我的粉丝
- 显示我的以下列表(我跟随另一个用户)
答案
- 使用以下列创建表
followers
:id,user_id,follower_id
2.创建模型
用户模型
public function following(){
return $this->hasMany('AppFollower', 'user_id', 'id');
}
追随者模型
public function following(){
return $this->belongsToMany(User::class, 'followers', 'follower_id', 'user_id');
}
以上是关于Laravel 5:用户关注其他用户(如twitter) - 如何设置关系的主要内容,如果未能解决你的问题,请参考以下文章
在 laravel 5 中注册用户并将数据发送到两个表,这是正确的