title: Table naming convention for Laravel Eloquent hasManyThrough relation
body: <p>The main entity <code>Subject</code> has multiple <code>Comment</code>'s, and the <code>Comment</code> has multiple <code>Rate</code>'s.</p>
  
  <p>How should I name the migration tables?</p>
  
  <p>I've googled that the naming for hasMany relation is <code>subjects</code> and <code>subject_comment</code>. </p>
  
  <p>Should the <code>Rate</code> table be named <code>subject_comment_rate</code> or <code>subject_comments_rate</code> or <code>comment_rate</code>?</p>