Я использую Laravel 5.7 и хочу показать child
данные с использованием parent id.
. Я создал CategoryController
и извлекаю данные с помощью parent id
, показанного здесь.Однако я хочу показать все данные на странице index
.
<?php
$parentCat = Category::where('parent', 0)->get();
foreach ($parentCat as $parent) {
echo "<pre>";
echo $parent->category_name;
$category = Category::where('parent', $parent->id)->get();
foreach ($category as $child) {
echo "<pre>";
echo $child->category_name;
}
}
return view('fnf.category.index')->with('parent', $parentCat);
![enter image description here](https://i.stack.imgur.com/bOui9.png)
<table class="table table-striped">
<tr>
<th>Man</th>
<th><a href=""> Edit</a></th>
</tr>
<tr>
<td>Shirt</td>
<td><a href=""> Edit</a></td>
</tr>
<tr>
<td>Shirt</td>
<td><a href=""> Edit</a></td>
</tr>
<tr>
<th>Woman</th>
<th><a href=""> Edit</a></th>
</tr>
<tr>
<td>Woman Shirt</td>
<td><a href=""> Edit</a></td>
</tr>
</table>
![enter image description here](https://i.stack.imgur.com/eRuJJ.png)