Документация Laravel 5.2 гласит:
Примечание. В настоящее время операции разбиения на страницы, использующие
groupBy
заявление
не может быть эффективно исполнен Laravel. Если вам нужно использовать
groupBy
с разбивкой по страницам рекомендуется, чтобы вы запросили
базу данных и создайте пагинатор вручную.
Но я успешно использовал Paginate()
по многим «множественным левым объединенным группам, имеющим» запросы к большим базам данных, как в SQLSRV, так и в MySQL без каких-либо проблем. Так что же конкретно означает это «не может быть выполнено эффективно»? Будет ли мой вывод неправильным в случайных случаях или он просто «медленный»?
Задача ещё не решена.
Других решений пока нет …