пользователей.
Пытаюсь реализовать древовидные комментарии на сайте, с использованием Nested set, пакет: lazychaser/laravel-nestedset.
Когда получаю дерево из комментариев, всё работает:
$comments = Comment::where('post_id', $post->id)->get()->toTree();
Однако, метод получения данных с пагинацией на дереве вызывает ошибку:
$comments = Comment::where('post_id', $post->id)->get()->toTree()->paginate(10);
Кто нибудь решал подобную задачу?
Буду признателен за любую подсказку в решении задачи.
$post->comments()->paginate(10)->toTree();
Sorry... Нет, не работатет
$comments->setCollection($comments->getCollection()->toTree())
Не совсем понимаю, что в Вашем примере происходит и как это работает. Пытаюсь разобраться. Я так понимаю, с начало нужно получить коллекцию $comments. Потом уже строить дерево. А пагинация как?,
нет сначала $comments = Comment::where('post_id', $post->id)->paginate(10);
Thank you very much! Все работает!
меняются данные пагинации после получения данных
Обсуждают сегодня