一、sum 求价钱总和
我们会进修到 flatMap
map
sum
等异常有效的要领
collect($arr)->pluck('order_products.*.price')->flatten(1)->sum();
二、 花样化登机口
三、盘算 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网别的相干文章!