Eloquent: 集合
当然,所有的集合都可以作为迭代器,你可以像遍历简单的 PHP 数组一样来遍历它们:
不过,集合比数组更加强大,它通过更直观的接口暴露出可链式调用的 map/reduce 等操作。例如,让我们移除所有未激活的用户并收集剩余用户的名字:
所有 Eloquent 都继承了基础的 对象。因此,它们也继承了所有集合基类提供的强大的方法:
如果你需要在自己的扩展方法中使用自定义的 Collection
对象,可以在你自己的模型中重写 newCollection
方法:
本文章首发在 网站上。
本文中的所有译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。