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】

相关推荐
ZZHow10243 小时前
React前端开发_Day4
前端·笔记·react.js·前端框架·web
十安_数学好题速析5 小时前
数列寻方:等差数列和为完全平方数
笔记·学习·高考
biuyyyxxx5 小时前
Excel数组学习笔记
笔记·学习·算法
2006yu6 小时前
从零开始学习单片机17
单片机·嵌入式硬件·学习
励志不掉头发的内向程序员6 小时前
从零开始的python学习——常量与变量
开发语言·python·学习
西猫雷婶7 小时前
神经网络|(十六)概率论基础知识-伽马函数·中
人工智能·深度学习·神经网络·学习·机器学习·概率论
淮北4948 小时前
linux系统学习(15.启动管理)
运维·服务器·网络·c++·vscode·学习
diablobaal9 小时前
云计算学习100天-第31天
学习·云计算
solicitous9 小时前
整理python接口自动化相关——10、自动考虑点(待续)
python·学习·自动化