title: Method paginate does not exist
body: <p>When I do:</p>
  
  <pre><code>    $tournaments =  Tournament::paginate(Config::get('constants.PAGINATION'));
  </code></pre>
  
  <p>it works, but I just need tournaments that owns the user.</p>
  
  <p>So I do:</p>
  
  <pre><code>    $tournaments = Auth::user()-&gt;tournaments;
      $tournaments-&gt;paginate(Config::get('constants.PAGINATION'));
  </code></pre>
  
  <p>I have a hasMany Relationship in user model</p>
  
  <p>And I get this message</p>
  
  <pre><code>Method paginate does not exist.
  </code></pre>
  
  <p>How can I solve it? It doesn't seem complicated, but I can't do it!</p>
  
  <p>EDIT:
  @smartrahat</p>
  
  <p>Result of the second query: Auth::user()->tournaments</p>
  
  <pre><code>Collection {#385 ▼
  #items: array:1 [▼
  0 =&gt; Tournament {#386 ▼
    #table: "tournament"
    +timestamps: true
    #fillable: array:17 [▶]
    #dates: array:2 [▶]
    #connection: null
    #primaryKey: "id"
    #perPage: 15
    +incrementing: true
    #attributes: array:16 [▶]
    #original: array:16 [▶]
    #relations: []
    #hidden: []
    #visible: []
    #appends: []
    #guarded: array:1 [▶]
    #dateFormat: null
    #casts: []
    #touches: []
    #observables: []
    #with: []
    #morphClass: null
    +exists: true
    +wasRecentlyCreated: false
  }
  ]  
  }
  </code></pre>
  
  <p>Result of the first query:</p>
  
  <pre><code>LengthAwarePaginator {#428 ▼
  #total: 2
  #lastPage: 1
  #items: Collection {#430 ▼
  #items: array:2 [▼
    0 =&gt; Tournament {#431 ▼
      #table: "tournament"
      +timestamps: true
      #fillable: array:17 [▶]
      #dates: array:2 [▶]
      #connection: null
      #primaryKey: "id"
      #perPage: 15
      +incrementing: true
      #attributes: array:16 [▶]
      #original: array:16 [▶]
      #relations: []
      #hidden: []
      #visible: []
      #appends: []
      #guarded: array:1 [▶]
      #dateFormat: null
      #casts: []
      #touches: []
      #observables: []
      #with: []
      #morphClass: null
      +exists: true
      +wasRecentlyCreated: false
    }
    1 =&gt; Tournament {#432 ▶}
  ]
  }
  #perPage: "20"
  #currentPage: 1
  #path: "http://laravel.dev:8000/tournaments"
  #query: []
  #fragment: null
  #pageName: "page"
  }
  </code></pre>