title: Method append does not exist on Laravel pagination
body: <p>I'm having some trouble using the following code. It looks like I've forgotten how to Laravel after taking a break over christmas</p>
  
  <p><code>{{ $portalEntries-&gt;append(Input::except('page'))-&gt;links() }}</code></p>
  
  <p>Error Exception</p>
  
  <pre><code>Method append does not exist. (View: /home/sites/mydomain.com/resources/views/portal/page.blade.php)
  </code></pre>
  
  <p>Here is the code where I get the variable <code>$portalEntries</code></p>
  
  <pre><code>public function getEntries($paginate = 20, $deleted = false)
  {
      $query = PortalEntry::select(DB::raw('portal_entries.*'))
          -&gt;where('portal_entries.portal_page_id', $this-&gt;id)
          -&gt;orderBy('portal_entries.id', 'desc');
  
      if($deleted) {
          $query-&gt;where('portal_entries.deleted', 1);
      }
      else {
          $query-&gt;where('portal_entries.deleted', 0);
      }
  
      if(request()-&gt;has('search')) {
          $query-&gt;join('portal_entries_values', 'portal_entries.id', '=', 'portal_entries_values.portal_entries_id');
          $query-&gt;where('value', 'like', '%'.request("search").'%');
  
          if(request()-&gt;input('search_column', 'all') !== 'all') {
  
              $query-&gt;where('portal_entries_values.portal_page_columns_id', request()-&gt;input('search_column'));
          }
      }
  
      return $query-&gt;paginate($paginate);
  }
  </code></pre>