Laravel 的 Collection 类其实有许多异常有效的要领,关于我们在优化轮回的时刻异常的有效,我们的目的就是:不再写 foreach 轮回!这篇文章给人人分享的内容是关于Laravel中collection类的运用要领总结(代码),内容很细致,有肯定的参考价值,愿望能够协助到有须要的朋侪。类别:Laravel / 日期:2019-11-27 / 浏览:222 / 评论:0
一、sum 求价钱总和
我们会进修到 flatMap
map
sum
等异常有效的要领
collect($arr)->pluck('order_products.*.price')->flatten(1)->sum();
二、 花样化登机口
愿望加深 map
的明白和 map
的运用场景
三、盘算 Github 活跃度
经由历程 API 后获取到数据,将数据转化为得分的一种机制,首先会尝试 foreach
的体式格局,然后再用 Laravel 的 Collection 来优化和重构
https://api.github.com/users/...
通例解法:
collection重构:
四、转化批评花样
Laravel Collection 中的 implode
要领其实在某些场景之下异常的有效,连系 map
,我们就能够对每一个元素举行自由度很高的花样自定义,本节视频是一般花样转 Markdown
花样
五、盘算每个月营业额
在之前的示例当中,我们都是对一个数组举行优化和重构。这节进修运用 zip
要领来处置惩罚两个数组的状况。
六、reduce 建立 lookup 数组
在 Laravel Collection 当中,另有一个异常经常使用的要领:reduce
,这关于我们在建立 lookup 数组的时刻异常的有效,如许就能够运用 Collection 重构一个庞杂的数组,将它变成简朴 key value 如许的 lookup 数组。
或许:
collect($employees)->pluck('email','name')
七、盘算定单汇总
在处置惩罚定单题目的时刻,会碰到林林总总的汇总题目,比方天天的销售额汇总,天天的供应商汇总等,这个视频中会进修 sum
要领的黑科技和一些 groupBy
的罕见运用场景
相干文章引荐:
Laravel框架中的Possport Api的认证历程详解(图文)
laravel框架模子model的建立与运用要领
以上就是Laravel中collection类的运用要领总结(代码)的细致内容,更多请关注ki4网别的相干文章!