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】

相关推荐
航Hang*21 分钟前
第3章:Linux系统安全管理——第1节:Linux 防火墙部署(firewalld)
linux·服务器·网络·学习·系统安全·vmware
宋小米的csdn22 分钟前
网络知识学习路线(实用向)
网络·学习
南境十里·墨染春水27 分钟前
linux学习进展 基础命令 vi基础命令
linux·运维·服务器·笔记·学习
Xudde.30 分钟前
班级作业笔记报告0x08
笔记·学习·安全·web安全
迷路爸爸18036 分钟前
Docker 入门学习笔记 05:卷到底是什么,为什么容器删了数据却还能保留
笔记·学习·docker
chools38 分钟前
Java后端拥抱AI开发之个人学习路线 - - Spring AI【第四期】(Tool + MCP)
java·人工智能·学习·spring
世人万千丶1 小时前
Flutter 框架跨平台鸿蒙开发 - 数独游戏应用开发文档
学习·flutter·游戏·华为·harmonyos·鸿蒙
xuhaoyu_cpp_java1 小时前
Maven学习(一)
java·经验分享·笔记·学习·maven
AI_零食1 小时前
开源鸿蒙跨平台Flutter开发:研究生科研贡献雷达矩阵架构
学习·flutter·ui·华为·矩阵·开源·harmonyos
迷路爸爸1801 小时前
Docker 入门学习笔记 03:端口映射到底是什么,为什么容器启动了却访问不到
笔记·学习·docker