Laravel 5:用户关注其他用户(如twitter) - 如何设置关系

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Laravel 5:用户关注其他用户(如twitter) - 如何设置关系相关的知识,希望对你有一定的参考价值。

我有用户表。关系:一个用户可以关注多个用户。如何设置数据结构以及如何在laravel 5.2中声明关系

输出:

  1. 显示谁是我的粉丝
  2. 显示我的以下列表(我跟随另一个用户)
答案
  1. 使用以下列创建表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.8 中获取关注用户的帖子

LeetCode 0355. 设计推特

检查“其他”用户是不是使用 Laravel 5 登录/注销

在 laravel 5 中注册用户并将数据发送到两个表,这是正确的

Laravel 5.4 验证请求,如何处理更新时的唯一验证?

允许用户在 laravel 5.2 中进行登录后调用