title: Laravel eloquent issue: Method does not exist
body: <p>I have 2 tables, Clients and Companies
  each Company has many clients and each client has one company</p>
  
  <p>this is my models:</p>
  
  <pre><code>class Client extends Model
  {
      public function company(){
          return $this-&gt;hasOne('App\Company');
      }
  }
  
  class Company extends Model
  {
      public function clients(){
          return $this-&gt;hasMany('App\Client');
      }
  }
  </code></pre>
  
  <p>I'm trying to get a list of all the clients of a company
  and this is what I tried to do:</p>
  
  <pre><code>$clients = Company::where('guid',$guid)-&gt;clients()-&gt;all();
  </code></pre>
  
  <p>I'm getting this error:</p>
  
  <pre><code>BadMethodCallException in Macroable.php line 74:
  Method clients does not exist.
  </code></pre>
  
  <p>thank you for your help!</p>