title: Laravel belongsTo not working
body: <p>I have 2 models in my app, 'User' &amp; 'MedicineType' (each User belongs to one MedicineType).</p>
  
  <p>I made the one-to-many relation between two model using belongsTo() and hasMany(). hasMany() relation works perfectly but belongTo() doesn't work. Does anyone know where did I make a mistake?</p>
  
  <blockquote>
    <p>User::find(1)->medicine_type [this returns nothing]</p>
    
    <p>MedicineType::find(1)->users [this returns users]</p>
  </blockquote>
  
  <p>Here's the code to Models:</p>
  
  <pre><code>class MedicineType extends Eloquent {
  
      public function users()
      {
          return $this-&gt;hasMany('User');
      }
  }
  
  
  class User extends Eloquent {
  
      public function medicine_type()
      {
          return $this-&gt;belongsTo('MedicineType');
      }
  }
  </code></pre>
  
  <p>And here is my database structure:</p>
  
  <pre><code>users:
      id
      name
      medicine_type_id 
  
  medicine_types:
      id
      name
  </code></pre>