如何在Laravel(Eloquent)中设置集合的限制

5

我想查询类型为集合的一些数据(根据Eloquent)。当我查询时,我想设置一个上限。然而,我无法使用

来强制执行此操作。

$data->skip(0)->take(5)->get();

也不能通过使用

$data->offset(0)->limit(5)->get();

因为$data已经是一个Collection,不再是Builder类型。我如何在Collection类型中获得相同的功能?


3
你尝试过使用$data->skip(0)->take(5)(不带->get())吗? - brombeer
1个回答

11

您可以使用slice()方法获取集合的子集。

$data->slice(0, 5);

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接