首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Laravel 5:用户跟随另一个用户(如twitter) -如何建立关系

Laravel 5:用户跟随另一个用户(如twitter) -如何建立关系
EN

Stack Overflow用户
提问于 2016-09-18 11:00:02
回答 1查看 61关注 0票数 0

我有用户桌。关系:一个用户可以跟踪多个用户。如何在laravel 5.2中建立数据结构和声明关系

输出:

  1. 显示谁是我的追随者
  2. 显示下面的列表(我跟踪另一个用户)
EN

回答 1

Stack Overflow用户

发布于 2016-09-18 11:34:00

  1. 使用以下列创建一个表followers:id、user_id、follower_id

2.创建类似的模型

用户模型

代码语言:javascript
运行
复制
    public function following(){
       return $this->hasMany('App\Follower', 'user_id', 'id');
    }

跟随者模型

代码语言:javascript
运行
复制
    public function following(){
       return $this->belongsToMany(User::class, 'followers', 'follower_id', 'user_id');
    }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39556912

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档