Eloquent: 集合

    当然,所有的集合都可以作为迭代器,你可以像遍历简单的 PHP 数组一样来遍历它们:

    不过,集合比数组更加强大,它通过更直观的接口暴露出可链式调用的 map/reduce 等操作。例如,让我们移除所有未激活的用户并收集剩余用户的名字:

    所有 Eloquent 都继承了基础的 对象。因此,它们也继承了所有集合基类提供的强大的方法:

    如果你需要在自己的扩展方法中使用自定义的 Collection 对象,可以在你自己的模型中重写 newCollection 方法:

    本文章首发在 网站上。

    本文中的所有译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
    我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。