title: Laravel Eloquent `take` and `orderBy`
body: <p>When I try to use each of "take" and "orderBy" query, the Model return some records:</p>
  
  <p><code>$this-&gt;hasMany("App\User")-&gt;take(3)</code></p>
  
  <p><code>$this-&gt;hasMany("App\User")-&gt;orderBy("id", "desc")</code></p>
  
  <p>But when I combine them, it return a null array:</p>
  
  <pre><code>$this-&gt;hasMany("App\User")-&gt;take(3)-&gt;orderBy("id", "desc")
  </code></pre>
  
  <p>I run the original sql (from toSql() function)
   and it return 3 records as I expect.
  What mistake I get?</p>