title: Laravel chain Eloquent models
body: <p>How can I turn this Eloquent chain</p>
  
  <pre><code>User::find(Sentry::getUser()-&gt;id)
      -&gt;friends()
      -&gt;join('users', 'friends.friend_id', '=', 'users.id')
      -&gt;get();
  </code></pre>
  
  <p>into something like</p>
  
  <pre><code>User::find(Sentry::getUser()-&gt;id)
         -&gt;friends()
         -&gt;user()
         -&gt;get();
  </code></pre>
  
  <p>There is a <code>User</code> model and a <code>Friends</code> model. The goal here is to get all friends of the current User and attach each the respective User model to each Friend. The <code>User</code> model has a <code>hasMany('Friends')</code> relationship on it.</p>
  
  <p>What I have works I would just like to simplify the call if possible into something cleaner.</p>