Задать вопрос

Как правильно в Laravel 4 вывести nested set дерево категорий?

Добрый день!
Использую следующее дополнение baum для множественных вложений.

В контроллере получаю все категории и превращаю в дерево
$categories = Category::all()->toHierarchy();

в index.blade.php
<ul style="padding-left: 10px;">
@foreach ($categories as $category)
   <li><a href="#">{{ $category->name }}</a></li>
   @if( isset( $category->children ) && count($category->children ) >1 )
      @include('categories.children', array('categories' => $category->children))
   @endif
@endforeach
</ul>


в categories/children.blade.php
<ul>
@foreach ($categories as $category)
	<li>
	    <a href="#">{{ $category->name }}</a>
	    @if( isset($category->children) && count($category->children ) >1 )
			@include('categories.children', array('categories' => $category->children))
	    @endif
	</li>
@endforeach
</ul>


в принципе таким методом всё работает, но сомневаюсь на счет правильности такого вывода категорий.
  • Вопрос задан
  • 5407 просмотров
Подписаться 5 Оценить 2 комментария
Пригласить эксперта
Ответы на вопрос 1
Nidora
@Nidora
Бонус 200 руб всем новым клиентам! VDS - 149 руб
Попробуйте почитать этот мануал, вдруг поможет :)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы