title: getting model belongsTo attributes
body: <pre><code>class Batch extends Eloquent {
      public function coupons() {
          return $this-&gt;hasMany('Coupon');
      }
  }
  
  class Coupon extends Eloquent {
      public function batch() {
          return $this-&gt;belongsTo('Batch');
      }
      public function price() {
          $batch = $this-&gt;batch;
          return $batch-&gt;price;
      }
  }
  </code></pre>
  
  <p><code>$coupon-&gt;price</code> gives me this error:-</p>
  
  <blockquote>
    <p>LogicException Relationship method must return an object of type
    Illuminate\Database\Eloquent\Relations\Relation</p>
  </blockquote>
  
  <p>However, <code>$coupon-&gt;batch-&gt;price</code> works just fine.</p>
  
  <p>What am I missing?</p>