Laravel 使用 hasmany limit 获取信息时,限制子集每个取出指定的数量

Laravel php Laravel 1095      收藏
Laravel 使用 hasmany limit 获取信息时,限制子集每个取出指定的数量

Laravel使用hasmany获取信息时,希望对获取的指定每一个子元素的limit数量的方法。

$feed= Feed::whereUserId($userId)
    ->with(['comments'])
    ->get()
    ->map(function ($query) {
        $query->setRelation('comments', $query->comments->take(10));
        return $query;
    });