我有一个 laravel 集合对象。
我想在其中使用第 n 个模型。
我如何访问它?
编辑:
我在laravel 文档中找不到合适的方法。我可以在 foreach 循环中迭代集合并在找到第 n 个项目时中断:
foreach($collection as $key => $object)
{
if($key == $nth) {break;}
}
// $object is now the nth one
但这似乎很混乱。
更简洁的方法是执行一次上述循环并创建一个包含集合中所有对象的简单数组。但这似乎是不必要的重复。
在laravel 集合类文档中,有一个 fetch 方法,但我认为这会从与主键匹配的集合中获取一个对象,而不是集合中的第 n 个对象。