gegeben werde ich habe ein mehrstufiger User-Modell kann jeder Benutzer haben Childs und ElternLaravel Eloquent verschachtelten Ebene
public function children() {
return $this->hasmany($this,'parent_id')->with('children');
}
public function parent() {
return $this->belongsTo($this,'parent_id')->with('parent');
}
Dann auf Kesselflicker:
$User = App\User::find(9)
$user->children
Dieses gib mir alle Kinder der gegeben Benutzer auf mehreren Ebenen (Cilds of childs ...): http://pastebin.com/8NeF7aP9
Ich versuche, die Kinder von jeder Ebene, mit der Ausgabe oben:
Ebene werden die Nutzer sein: 10, 11 Stufe 2 werden die Nutzer sein: 12, 13 (Kinder von Kindern)
Jeder Hinweis, wie Sie das tun?
ein shema könnte http://prntscr.com/bsoy64 helfen – TheShun
Sie sind jetzt Kinder verschachtelt zu werden, so dass Sie wahrscheinlich sollte die Frage umformulieren. –
Ich bekomme den ganzen Baum, aber ich kann keinen bestimmten Blattknoten bekommen, zum Beispiel die Anzahl der Ebene 2 in diesem http://printscr.com/bsoy64 – TheShun