title: Cannot access Collection::$items
body: <p>I've got some troubles with an eloquent query.</p>
  
  <p>Users have many feeds and feeds have many items.</p>
  
  <p>I need to get all the items that belongs to the feeds of the user order by date.</p>
  
  <p>I've got a pivot table:</p>
  
  <pre class="lang-none prettyprint-override"><code>feed_user
  ----------
  
   - id
   - feed_id
   - user_id
  </code></pre>
  
  <p>and relationships are defined like this in my models:</p>
  
  <pre><code>class UsersController extends BaseController {
  
  
  public function feeds() {
      return $this-&gt;hasMany('feed');
  }
  
  
  class Feed extends \Eloquent {
  
  protected $fillable = [];
  
  public function users() {
      return $this-&gt;belongsToMany('User');
  }
  
  public function items() {
      return $this-&gt;hasMany('Item');
  }
  
  class Item extends \Eloquent {
  protected $fillable = [];
  
  public function feed() {
      return $this-&gt;belongsTo('Feed');
  }
  </code></pre>
  
  <p>But when I do this query...</p>
  
  <pre><code>Auth::user()-&gt;feeds-&gt;items-&gt;orderBy('date', 'DESC')-&gt;get();
  </code></pre>
  
  <p>It returns this error:</p>
  
  <pre class="lang-none prettyprint-override"><code>Cannot access protected property Illuminate\Database\Eloquent\Collection::$items
  </code></pre>