2016-01-22 64 views
0

您好我有一个查询,看起来大致是这样的Laravel雄辩使用与其中

Comment::join('users', 'users.id', '=', 'comments.user_id') 
    ->whereIn('comments.id', $ids) 
    ->paginate(5); 

其中$ IDS是评论ID数组分页。将paginate更改为get()可行,但我想使用paginate,因为它会返回许多内置的有用结果,例如next_page_url等。那么,如何修改查询以同时使用whereIn和paginate?

+0

您发布的代码没有问题,您得到的错误是什么? –

+1

@Lee你遇到了什么错误? – Chung

+0

使用paginate我得到空的结果,但使用get()我得到了预期的结果。我承认这个问题很怪异。 – Lee

回答

0

后来我发现了这个问题,我忘了在返回结果之前序列化对象。一个简单的toArray()已经做到了。