Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Подскажите как сделать тоже самое только своими ручками?
with('children.children.children');
как пройти все имеющийся вложености $obj->children();
with функция делает всё отлично просто вложеность уровней неизвестно сколько будет...
Не в сети
Цикл используй
Не в сети
я понимаю что это рекурсия надо вызывать туже функцию пока есть children как присваивать значение обьекта чтобы оно было в ключе 'children', и в виде дерева...
Не в сети
А что это у тебя вообще будет? Меню?
Не в сети
дерево каталогов и файлов
основные параметры parent_id, is_folder = boolean
Изменено Archi (29.01.2018 13:09:00)
Не в сети
Тогда попробуй поискать - Вывод (или Создание) многоуровневых комментариев. Это одно и тоже, по аналогии сделаешь. ТАм все подробно расписывается. Даже на ютубе есть видео из курса по Ларавел
Не в сети
Всё же может кто-то знает как функция with работает из нутри когда указываешь children.children ?
Не в сети
Всё же может кто-то знает как функция with работает из нутри когда указываешь children.children ?
А какой вопрос?
Нормально работает) подгружает children у children если такая связь определена.
Проблему вложенных списков не решить эффективно без поддержки со стороны БД.
Не знаю какая у тебя БД, но если MySQL/PostgreSQL, то вот хорошее решение - https://github.com/lazychaser/laravel-nestedset
Не в сети
вопрос я более детально изложил в этой теме https://laravel.ru/forum/viewtopic.php?id=3255
Не в сети
Страницы 1