Comment créer une liste de catégories imbriquée dans Laravel?Comment créer une liste imbriquée de catégories dans Laravel?
Je veux être quelque chose comme cette structure suivante:
- --- Php
- ------ Laravel
- --------- Version
- ------------ Série
- --- Python
- ------ Django
- --- Ruby
- ..........
MaTable Domaines:
ID | Name | Parent_id
Si je dois ajouter une autre colonne dans ma table s'il vous plaît disent moi .
en utilisant ce code I'am ci-dessous, mais je pense que ce n'est pas très bien pour la création de liste imbriquée des catégories à côté, je ne peux pas passer cette fonction à mon avis ..
function rec($id)
{
$models = Category::find($id);
foreach ($models->children as $chield) {
rec($chield->id);
}
return $models->all();
}
function main() {
$models = Category::whereNull('parent_id')->get();
foreach ($models as $parent) {
return rec($parent->id);
}
C'est génial, thx :) L'architecture est très bonne, contribue certainement à préserver la mémoire –
Content de pouvoir aider! –