Ci-dessous, les différences entre deux révisions de la page.
| devweb:laravel:eloquent:requete_recursive [16-07-2020 07:57] – créée edmc73 | devweb:laravel:eloquent:requete_recursive [20-07-2020 07:57] (Version actuelle) – edmc73 | ||
|---|---|---|---|
| Ligne 26: | Ligne 26: | ||
| public function childrens() { | public function childrens() { | ||
| - | | + | return $this-> |
| } | } | ||
| public function recursiveChildren() { | public function recursiveChildren() { | ||
| - | | + | return $this-> |
| + | // si vous voulez trier par nom | ||
| + | return $this-> | ||
| } | } | ||
| } | } | ||
| Ligne 89: | Ligne 91: | ||
| <code php> | <code php> | ||
| public function index(){ | public function index(){ | ||
| - | $familles = Famille:: | + | $familles = Famille:: |
| return view(' | return view(' | ||
| } | } | ||
| Ligne 123: | Ligne 125: | ||
| </ | </ | ||
| + | Pour un affichage en liste avec ul et li | ||
| + | |||
| + | Vue: famille.blade.php | ||
| + | <code php> | ||
| + | <ul> | ||
| + | @foreach ( $familles as $e ) | ||
| + | @include(' | ||
| + | @endforeach | ||
| + | </ul> | ||
| + | </ | ||
| + | |||
| + | Vue: famille-item.blade.php | ||
| + | <code php> | ||
| + | < | ||
| + | @if(isset($famille-> | ||
| + | <ul> | ||
| + | @foreach ($famille-> | ||
| + | @include(' | ||
| + | @endforeach | ||
| + | </ | ||
| + | @endif | ||
| + | </ | ||