title: How can I load all parents and eager load childen that filter by parent column?
body: <p>Parent</p>
  <div class="s-table-container">
  <table class="s-table">
  <thead>
  <tr>
  <th>id</th>
  <th>parent_value</th>
  </tr>
  </thead>
  <tbody>
  <tr>
  <td>a</td>
  <td>1</td>
  </tr>
  <tr>
  <td>b</td>
  <td>2</td>
  </tr>
  </tbody>
  </table>
  </div>
  <p>Children</p>
  <div class="s-table-container">
  <table class="s-table">
  <thead>
  <tr>
  <th>parent_id</th>
  <th>children_value</th>
  </tr>
  </thead>
  <tbody>
  <tr>
  <td>a</td>
  <td>0</td>
  </tr>
  <tr>
  <td>a</td>
  <td>0</td>
  </tr>
  <tr>
  <td>a</td>
  <td>0</td>
  </tr>
  <tr>
  <td>b</td>
  <td>1</td>
  </tr>
  <tr>
  <td>b</td>
  <td>2</td>
  </tr>
  </tbody>
  </table>
  </div>
  <p>Excepted result</p>
  <pre><code>[
    {id =&gt; 'a', children =&gt; []}
    , {id =&gt; 'b', children =&gt; [children_value =&gt; 2]}
  ]
  </code></pre>
  <p>There is a hasMany relation on parent id column.</p>
  <p>parent_value and children_value are just normal column they are not fk nor have any defined relation</p>
  <p>Can I achieve this by using Parent::with() or Parent-&gt;load()?</p>