title: Laravel 5.5 How to get all models related to model?
body: <p>I have model User that has relationship with itself</p>
  
  <pre><code>public function subscription()
  {
      return $this-&gt;belongsToMany('App\User', 'subscription', 'subscriber_id');
  }
  </code></pre>
  
  <p>that I made for making users subscribe to each other. I made pivot table 
  with 2 columns (subscriber_id, user_id). So on user profile I showed all users that the current user is subscribed to with </p>
  
  <pre><code>$user = User::where('slug', $slug)-&gt;first();
  $subscribed = $user-&gt;subscription;
  </code></pre>
  
  <p>And that works. So now I don't know how to show all users that are subscribed to that user? I tried with <code>DB::table('subscription')-&gt;where('user_id', 1)-&gt;get();</code> but that doesn't return the User model. I know it's easy solution but I am really stuck on this one...</p>