title: Data from Two tables duplicating on join
body: <p>I have got two tables , I would use facebook POST as an example.</p>
  
  <p>Post Table</p>
  
  <p>Comment Table</p>
  
  <p>My query</p>
  
  <pre><code>   $result = DB::table('posts')
              -&gt;join('comments', 'posts.post_ID', '=', 'comments.post_ID')
              -&gt;get();
  </code></pre>
  
  <p>I will receive an array of posts and comments merge. For each comments that exist , they will have the posts data.</p>
  
  <p>What i want is to be able to do something like </p>
  
  <pre><code>foreach($posts as $post){
       foreach($post['comment']{
  
       }
  }
  </code></pre>
  
  <p>Any idea how i can do that? </p>