Есть приложение галерея где можно подписаться на других пользователей, я хочу написать контроллер где было бы видно всё посты друзей, как правильно написать запрос к базе данных чтобы вытянуть всё посты друзей
//Класс User отношение между фолловерами
function followers()
{
return $this->belongsToMany('App\User', 'followers', 'follower_id', 'followed_id');
}
function follow(User $user) {
$this->followers()->attach($user->id);
}
function unfollow(User $user) {
$this->followers()->detach($user->id);
}
public function isfollow(User $user)
{
return (bool) $this->followers()->where('followed_id', $user->id)->count();
}
//контроллер фолловеров
public function allYourFollower()
{
$user = Auth::user()->followers()->get();
return view('profile.list_friends')->with('user', $user);
}
P.S
Мне нужно получить id всёх друзей