Laravel 如何在单个表中获取关注者和跟踪用户

Laravel 如何在单个表中获取关注者和跟踪用户,laravel,laravel-5.4,Laravel,Laravel 5.4,我确实遵循了功能,它有一个followers表,其中包括以下列: user_id follower_id 这很好,用户模型中也有一个功能: function followers() { return $this->belongsToMany('App\User', 'followers', 'user_id', 'follower_id'); } 我可以得到所有的追随者,如果我想,与这个基本功能。但我想得到的是谁,用户跟随(跟随)。然后我会收到那个用户发的帖子和其他东西。 因此

我确实遵循了功能,它有一个followers表,其中包括以下列:

user_id
follower_id
这很好,用户模型中也有一个功能:

function followers()
{
    return $this->belongsToMany('App\User', 'followers', 'user_id', 'follower_id');
}
我可以得到所有的追随者,如果我想,与这个基本功能。但我想得到的是谁,用户跟随(跟随)。然后我会收到那个用户发的帖子和其他东西。 因此,可能需要有一个
后面的
函数。但我没能解决这个问题,我想我有点累了,谢谢你的帮助

拉威尔5.4


定义关系:

function follows()
{
    return $this->belongsToMany('App\User', 'followers', 'follower_id', 'user_id');
}
使用它:

$follows = $user->follows;