**Laravel 7.x**

I need to get posts from two `relations`. Look:

> 
> User has Posts;
> 
> 
> 

> 
> User has Friends (accessor);
> 
> 
> 

> 
> Friends has Posts;
> 
> 
> 

**How can I get all own (User) posts and all posts by each Friend, and paginated?**

Which the best way to do that?

*Only to pass the idea that I want to say:*

```
$user = User::find(1);
$posts = $user->with('posts','friends.posts')->paginate(15); // I wanna get only the Posts collection

```