Преобразование необработанного результата MySql-запроса в коллекцию Laravel (hydrateRaw)?

Я пытаюсь получить работу по разбиению на страницы Laravel с результатами, полученными из моей базы данных, используя необработанный запрос:

select sub.*, count(l.PRODID) as likecount
from (
select p.*, count(c.PRODID) as commentcount
from products p
left join comments c on c.PRODID = p.ID
group by p.ID
) sub
left join likes l on l.PRODID = sub.ID
group by sub.ID

Но в то время как результат — простой массив, функция paginate () не будет работать.

Я нашел метод hydrateRaw в документах, но как бы я ни пытался, он выдает ошибку.

Спасибо!

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]