laravel学习笔记

这两天公司活不多,学习了一下laravel框架。经过几天的学习,也对它有一些大概的了解。现在我就把我所学的到在这儿做下笔记吧。
一、laravel集合

其实,这里所说的集合,跟前端es6中的集合概念还是有那一点的不太一样。前端es6的集合,元素是能重复的。而在这儿,我感觉不是那么回事(可能我还没学到家吧)。

php 复制代码
use Illuminate\Support\Collection;  //引入集合类
//macro 方法
//按我的理解,macro 它是一个扩展的方法,针对集合里面的元素创造一个方法
//就像这儿里代码一样,本来字符串就是一个字符串,我给元素里的字符串后面再追加一些字符
//之后集合就可以直接调用追加的方法了
Collection::macro('addStr' , function (){
     return $this->map(function ($val){
        return $val . '+5656';
     });
 });
 $col = collect(['xiaobing' ,'binging']);
 $adds = $col->addStr();
 dump($adds);

对于集合,在官方文档里面也讲的比较详细,大家可以直接到官方文档里面查看【https://learnku.com/docs/laravel/9.x/collections/12225】

相关推荐
d111111111d24 分钟前
STM32外设基地址与寄存器偏移地址的深度解析
笔记·stm32·单片机·嵌入式硬件·学习
好奇龙猫32 分钟前
【AI学习-comfyUI学习-第十九节-comtrolnet艺术线处理器工作流-各个部分学习】
人工智能·学习
YangYang9YangYan44 分钟前
2026高职会计电算化专业高价值技能证书
大数据·学习·区块链
老王熬夜敲代码1 小时前
解决IP不够用的问题
linux·网络·笔记
polarislove02141 小时前
8.1 时钟树-嵌入式铁头山羊STM32笔记
笔记·stm32·嵌入式硬件
QT 小鲜肉2 小时前
【Linux命令大全】001.文件管理之file命令(实操篇)
linux·运维·前端·网络·chrome·笔记
羽沢312 小时前
ECharts 学习
前端·学习·echarts
风行男孩2 小时前
stm32基础学习——OLED显示屏的基本使用
stm32·嵌入式硬件·学习
hetao17338373 小时前
2025-12-21~22 hetao1733837的刷题笔记
c++·笔记·算法
一声沧海笑3 小时前
【GEE学习笔记】GEE中如何上传矢量图?
笔记·学习