Я не могу объединить и разбить страницы между двумя таблицами, используя построитель запросов, без получения дублированных данных.
Пример:
DB::table('users')->distinct()
->leftJoin('pictures','users.id','=','pictures.user_id')
->select('users.*', 'pictures.src')
->paginate();
- У пользователя много картинок.
- Это приносит столько пользователей, сколько у него изображений.
- Использование Mysql 5.7.
- Я пробовал использовать разные ('users.id') после и до выбора ...
Другая вещь, котораяЯ пытался сделать итерацию после разбивки на страницы, запросить изображения каждого пользователя и добавить их, но я не смог получить доступ к элементам защищенного массива внутри коллекции с разбивкой на страницы.