title: Supervisor for User in laravel eloquent ORM
body: <p>My current table is like following</p>
  
  <p>User</p>
  
  <ul>
  <li>id </li>
  <li>name</li>
  </ul>
  
  <p>Supervisor</p>
  
  <ul>
  <li>id</li>
  <li>supervisor_id</li>
  <li>user_id</li>
  </ul>
  
  <p>However, I don't know how should I build for Eloquent Model.</p>
  
  <p>I am not sure, should I write like that in <code>User</code> Model.</p>
  
  <pre><code>public function supervisors()
  {
      return $this-&gt;morphToMany('App\Supervisor', 'supervisor','supervisor_id');
  }
  
  public function user()
  {
      return $this-&gt;morphedByMany('App\User', 'user','user_id');
  }
  </code></pre>