public function followers()
{
return $this->belongsToMany('App\User', 'follower_following', 'following_id', 'follower_id')
->select('id', 'uname', 'name');
}
public function following()
{
return $this->belongsToMany('App\User', 'follower_following', 'follower_id', 'following_id')
->select('id', 'uname', 'name');
}
public function files(){
return $this->hasMany(Files::class)
->orderBy('created_at');
}
如何获取用户followig的文件
我尝试过这种方法
$file = Files::whereIn('user_id',$followers)
->with('user')
->latest()
->limit(10)
->get();
但显示未定义的$ followers
答案 0 :(得分:0)
如果我理解得很好,则希望获取用户关注者的文件。
您尝试过这样的事情吗?
App\User::with('followers.files')->find(1);