2016-01-22 104 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()已經做到了。