我有一個Laravel 5.1的問題:雄辯的關係hasmany,限制記錄我有2個表:飼料,評論。該請求是針對每個特定的訂閱源獲取5條訂閱源和評論。我目前使用下面的查詢:Laravel 5.1:雄辯的關係hasmany,限制記錄
public function getFeed($user_id)
{
return Feed::whereUserId($user_id)->with(['comments'])->take(10)->get()->map(function ($feed) {
$feed->comments = $feed->comments->take(5);
return $feed;
});
}
然而,返回所有的意見。我的想法是,$ feed-> comments = $ feed-> comments-> take(5);行不起作用。我只想爲每個Feed收到5條評論,你有什麼建議嗎?任何意見非常感謝。謝謝!