如何在Laravel Eloquent中实现嵌套查询?

时间:2016-05-07 17:38:47

标签: php laravel laravel-5 eloquent

我有两个表关注者和用户...... 粉丝表有粉丝和粉丝。现在我想为用户检索关注者/关注者。

<pre></pre>

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:1)

首先,您需要在User类中定义多对多关系,这将使用中间关注者表:

#!/bin/bash
while true; do
  line=''
  read line
  if [ -z "$line" ]; then
    break
  fi
  echo "$line"
done

现在,您应该只需访问以下内容即可获得给定用户的关注者列表:

public function followers() {
  $this->belongsToMany(User::class, 'followers', 'followee_id', 'follower_id');
}