title: Nested eloquent relationship
body: <p>I just started my first laravel project today and stumbled upon this confusing situation,
  I intended to use eloquent relationship instead of manually joining tables on query. So here it goes...<Br><br>
  I have 3 tables which are <code>users</code> , <code>tbl_instruments_taught</code> , <code>tbl_instruments</code></p>
  <blockquote>
  <p><code>users</code> table does not hold any of the table's ID,</p>
  <p><code>tbl_instruments_taught</code> - holds the id of user and intruments</p>
  </blockquote>
  <p><strong>Note: user can teach multiple instruments</strong></p>
  <p>Now, I implemented a <code>hasOne</code> on my other result set but I dont think <code>hasOne</code> works on this one.<Br> I read about <code>belongsToMany</code> but as I try implement it, it seems like every minute, it gets confusing.</p>
  <p>Any idea?</p>