1

我正在尝试使用原始查询从数据库中收到的结果让 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() 函数不起作用。

我在文档中找到了 hydraRaw 方法,但无论我如何尝试它都会引发错误。

谢谢!

4

0 回答 0