【资源目录】:
├──第01章 开发知识与测试驱动
| ├──1 安装环境选择.mov 553.23M
| ├──10 定义zshrc别名.mov 105.53M
| ├──11 测试的基本使用.mov 181.51M
| ├──12 控制器模型的使用.mov 557.34M
| ├──13 跑通单元测试.mov 312.67M
| ├──14 单元测试时数据初始化.mov 54.73M
| ├──15 数据填充的使用.mov 545.93M
| ├──16 使用apifox测试接口.mov 162.74M
| ├──17 apifox生成接口文档.mov 236.19M
| ├──18 独立设置Phpunit数据库.mov 386.78M
| ├──19 注册邮箱单元测试.mov 866.03M
| ├──2 valet网站目录.mov 214.25M
| ├──20 邮箱唯一性单测.mov 337.37M
| ├──21 登录单元测试.mov 757.75M
| ├──22 密码输入错误单测.mov 814.86M
| ├──23 apipost测试登录接口.mov 494.48M
| ├──24 登录成功返回token.mov 442.67M
| ├──25 添加手机号注册.mov 786.86M
| ├──26 确认密码测试.mov 564.08M
| ├──27 修复登录测试.mov 709.03M
| ├──29 配置本地邮件服MailHog.mov 360.97M
| ├──3 初始laravel项目.mov 382.90M
| ├──30 预览邮件通知.mov 303.86M
| ├──31 配置多语言环境.mov 889.11M
| ├──32 邮件通知中文本地化.mov 132.72M
| ├──33 体验邮件发送.mov 187.05M
| ├──34 开始进行验证码测试.mov 485.51M
| ├──35 单元测试发送邮件.mov 242.76M
| ├──36 提取验证码发送服务.mov 279.52M
| ├──37 验证码重复发送限制.mov 683.24M
| ├──38 优化验证码服务.mov 470.68M
| ├──39 注册时验证码校验.mov 787.73M
| ├──4 valet配置laravel项目.mov 154.36M
| ├──40 自定义验证码规则 .mov 607.72M
| ├──41 验证码单元测试.mov 684.06M
| ├──42 完善apifox接口.mov 660.85M
| ├──43 apifox自动化测试.mov 368.67M
| ├──5 vscode使用建议.mov 385.35M
| ├──6 mysql客户端软件选择.mov 315.59M
| ├──7 api接口测试软件.mov 96.52M
| ├──8 路由理解.mov 224.52M
| ├──9 数据迁移Migrate.mov 426.99M
| └──名称.jpg 173.38kb
├──第02章 短信服务
| ├──1 阿里云短信配置.mov 570.57M
| ├──10 测试短信发送控制器.mov 436.65M
| ├──11 apifox测试用例.mov 372.92M
| ├──12 配置中间件与跑通单测.mov 766.60M
| ├──13 用户登录身份验证.mov 520.87M
| ├──14 提取测试帮助函数与apifox接口token验证.mov 635.96M
| ├──15 找回密码.mov 997.45M
| ├──16 tinker与打印测试响应结果.mov 592.99M
| ├──17 找回密码控制器.mov 1.00G
| ├──18 apifox测试找回密码.mov 403.10M
| ├──19 用户默认头像单测.mov 783.10M
| ├──2 短信服务初始构建.mov 213.15M
| ├──3 创建迁移文件等.mov 634.04M
| ├──4 网站配置更新.mov 367.32M
| ├──5 apifox测试接口.mov 332.28M
| ├──6 全局配置项定义.mov 629.23M
| ├──7 laravel服务解释.mov 577.19M
| ├──8 短信配置项.mov 277.39M
| ├──9 短信单测发送.mov 384.82M
| └──名称.jpg 214.78kb
├──第03章 文件上传
| ├──1 上传单测.mov 612.30M
| ├──2 保存上传文件.mov 526.92M
| ├──3 完成用户头像上传.mov 279.73M
| ├──4 裁切用户头像.mov 626.58M
| ├──5 用户头像单元测试.mov 508.23M
| ├──6 图片上传控制器.mov 575.47M
| ├──7 上传图片类型与尺寸验证.mov 430.83M
| ├──8 完成用户头像上传.mov 377.41M
| └──名称.jpg 103.21kb
├──第04章 RBAC权限管理
| ├──1 分析rbac权限管理.mov 355.45M
| ├──10 优化验证码发送.mov 458.02M
| ├──11 apifox自动化测试.mov 170.38M
| ├──12 跑通单元测试.mov 302.90M
| ├──13 角色单元测试.mov 862.95M
| ├──14 更新角色测试.mov 547.61M
| ├──15 继续编写角色更新测试.mov 409.28M
| ├──16 重构验证码缓存逻辑.mov 200.24M
| ├──17 apifox接口添加.mov 544.00M
| ├──18 apifox全接口自动化测试.mov 434.14M
| ├──19 重构配置项逻辑.mov 423.83M
| ├──2 权限管理扩展包安装.mov 482.20M
| ├──20 设置角色权限.mov 928.13M
| ├──21 完成角色的权限设置.mov 483.96M
| ├──22 获取当前用户资料.mov 1.13G
| ├──23 用户关注测试.mov 595.04M
| ├──24 粉丝列表与关注检测.mov 448.29M
| ├──25 关注列表测试.mov 585.22M
| ├──26 完成取关与关注列表.mov 741.94M
| ├──27 粉丝列表.mov 586.10M
| ├──28 apifox接口返回数据类型修复.mov 1.21G
| ├──29 修改apifox返回类型.mov 1.05G
| ├──3 权限控制相关文件.mov 101.32M
| ├──30 跑通单元测试.mov 1.18G
| ├──4 用户字段required单测.mov 294.76M
| ├──5 完成权限的添加.mov 715.58M
| ├──6 获取权限单元测试.mov 403.01M
| ├──7 更新权限测试.mov 437.79M
| ├──8 删除权限接口.mov 651.00M
| ├──9 优化apifox注册接口.mov 409.97M
| └──名称.jpg 128.90kb
├──第05章 整合前端
| ├──1 安装前端脚手架.mov 388.84M
| ├──10 验证码后台验证规则.mov 346.61M
| ├──11 后台头像数据处理.mov 531.76M
| ├──2 发送网络请求说明.mov 492.93M
| ├──3 接口数据TS类型声明 .mov 510.63M
| ├──4 优化后台登录验证.mov 402.69M
| ├──5 通过 pinia 保存表单验证错误消息.mov 531.48M
| ├──6 错误消息vue组件.mov 449.97M
| ├──7 图像验证码扩展包.mov 882.78M
| ├──8 初步定义验证码组件.mov 845.94M
| ├──9 完成验证码组件.mov 653.97M
| └──名称.jpg 168.35kb
├──第06章 用户注册
| ├──1 用户注册初始页面.mov 1.07G
| ├──10 优化后台注册表单验证.mov 603.40M
| ├──11 跑通单元测试.mov 407.82M
| ├──12 修复验证码组件不能输入的问题.mov 458.87M
| ├──13 不存的的用户发送验证码.mov 791.76M
| ├──14 后台添加向未注册用户发送验证码接口.mov 485.72M
| ├──15 注册验证码优化与页面切换时表单错误重置.mov 691.13M
| ├──16 已注册用户验证码接口.mov 721.37M
| ├──17 验证码发送组件支持类型选择.mov 595.80M
| ├──18 完成找回密码.mov 551.60M
| ├──19 登录拦截跳转bug 修复.mov 252.62M
| ├──2 全局错误控制.mov 915.17M
| ├──3 验证码组件初始化.mov 820.40M
| ├──4 安装 tdesign.mov 960.28M
| ├──5 前端验证码服务.mov 1.30G
| ├──6 优化验证码生成.mov 689.30M
| ├──7 后端验证码发送时间限制.mov 761.26M
| ├──8 验证码前端定时器.mov 487.26M
| ├──9 前端注册api.mov 708.44M
| └──名称.jpg 171.68kb
├──第07章 站点管理
| ├──1 添加顶部导航菜单.mov 930.17M
| ├──10 后台获取站点列表.mov 487.82M
| ├──11 前端获取站点列表.mov 462.06M
| ├──12 前台站点添加.mov 736.51M
| ├──13 axios 处理响应消息.mov 539.11M
| ├──14 站点 composable定义.mov 722.45M
| ├──15 复用编辑与添加组件.mov 904.60M
| ├──16 tab 组件设置与当前路由匹配时才显示菜单.mov 214.03M
| ├──17 完善后端接口并完成站点更新.mov 621.83M
| ├──18 删除站点.mov 750.40M
| ├──19 系统页面制作.mov 1.09G
| ├──2 修改admin 布局模板.mov 1.41G
| ├──20 优化fieldList组件.mov 1.08G
| ├──21 优化添加站点.mov 1.08G
| ├──22 系统配置页面.mov 1.27G
| ├──23 开发图片上传组件.mov 1.09G
| ├──24 移除tdesign库.mov 401.05M
| ├──25 完成前端上传组件页面.mov 269.23M
| ├──26 后台图片上传接口.mov 398.10M
| ├──27 完成图片上传组件.mov 1.10G
| ├──3 完成 admin 布局模板.mov 1.04G
| ├──4 站点元素组件.mov 1.61G
| ├──5 添加站点布局.mov 918.04M
| ├──6 添加全局组件 tab.mov 566.45M
| ├──7 后台站点管理的基础文件.mov 1.05G
| ├──8 网站添加后台逻辑.mov 543.54M
| ├──9 优化后台站点数据响应.mov 934.03M
| └──名称.jpg 104.84kb
├──第08章 系统配置
| ├──1 后端配置项获取接口.mov 381.30M
| ├──10 优化TS类型.mov 1.28G
| ├──11 优化帮助函数.mov 562.43M
| ├──12 用户列表.mov 1.63G
| ├──13 系统配置字段独立.mov 673.87M
| ├──14 修改模型config为system.mov 2.20G
| ├──15 优化站点模型.mov 872.74M
| ├──16 优化站点编辑.mov 1.46G
| ├──17 封装表格组件.mov 410.17M
| ├──18 表格组件动作处理.mov 1.03G
| ├──19 显示用户资料.mov 1020.66M
| ├──2 前台获取全局数据 .mov 1.15G
| ├──20 表格单元格宽度.mov 137.25M
| ├──21 前端增加搜索功能.mov 558.23M
| ├──22 完成搜索.mov 582.72M
| ├──23 表格列自动宽度.mov 923.45M
| ├──24 后台管理员处理.mov 823.90M
| ├──25 管理员列表.mov 1.59G
| ├──26 选择用户列表.mov 468.79M
| ├──27 设置管理员功能.mov 1.09G
| ├──28 删除管理员.mov 607.38M
| ├──29 elementPlus 中文本地化.mov 841.81M
| ├──3 优化后台配置项中间件.mov 1.02G
| ├──30 管理搜索.mov 479.59M
| ├──31 修复一些小问题.mov 402.23M
| ├──32 使用语法糖插件.mov 697.44M
| ├──33 表格列表组件增加按钮slot.mov 330.32M
| ├──34 完成查看用户资料组件.mov 458.99M
| ├──35 使用Teleport组件设置dialog位置.mov 583.18M
| ├──4 完成配置项定义.mov 1.84G
| ├──5 多维数组的表单验证.mov 697.47M
| ├──6 超级管理员限制 .mov 588.41M
| ├──7 前端帮助函数.mov 384.46M
| ├──8 添加系统配置.mov 795.48M
| ├──9 配置项表单验证.mov 496.81M
| └──名称.jpg 55.09kb
├──第09章 模块管理
| ├──1 安装laravel-module用于模块开发.mov 927.75M
| ├──10 修改dialog样式.mov 382.57M
| ├──11 删除模块.mov 598.37M
| ├──12 站点配置项独立.mov 1.01G
| ├──2 同步模块数据.mov 983.95M
| ├──3 模块页面.mov 1001.67M
| ├──4 模块列表页面.mov 1.05G
| ├──5 模块设计页面.mov 705.81M
| ├──6 添加模块接口.mov 832.10M
| ├──7 后台模块添加处理.mov 682.67M
| ├──8 完成模块的设计.mov 658.73M
| ├──9 模块搜索.mov 482.38M
| └──名称.jpg 82.91kb
├──第10章 权限管理
| ├──1 站点模块初始化.mov 1003.75M
| ├──10 同步本地模块.mov 1.84G
| ├──11 同步权限时移除失效的权限.mov 1.71G
| ├──12 el-image预览图组件.mov 1.40G
| ├──13 开始写角色管理.mov 3.29G
| ├──14 添加角色.mov 2.30G
| ├──15 删除角色.mov 853.79M
| ├──16 编辑角色.mov 598.23M
| ├──2 后台站点模块处理.mov 787.51M
| ├──3 后台获取站点模块接口.mov 1.07G
| ├──4 删除站点模块.mov 827.24M
| ├──5 设置默认模块.mov 416.67M
| ├──6 图片预览组件.mov 308.62M
| ├──7 完成图片组件dialog响应式处理.mov 129.94M
| ├──8 修改权限表.mov 1.60G
| └──9 同步站点权限表.mov 468.21M
├──第11章 多端响应处理
| ├──1 tailwindcss响应简单介绍.mov 1.64G
| ├──10 后台通过全局scope限制查询条件.mov 607.72M
| ├──11 修复表格组件中图片预览错乱问题.mov 264.27M
| ├──2 处理navbar响应式.mov 496.75M
| ├──3 topMenu响应式调整.mov 1.17G
| ├──4 站点列表响应式调整.mov 774.44M
| ├──5 表格响应式.mov 430.08M
| ├──6 hd-tab组件样式修正.mov 1.15G
| ├──7 表格按钮列自适应用宽度.mov 1.59G
| ├──8 表格按钮使用下拉菜单处理.mov 2.07G
| ├──9 修改表格搜索逻辑.mov 1.17G
| └──名称.jpg 93.51kb
├──第12章 权限验证
| ├──1 优化模块权限 .mov 1.41G
| ├──10 为tableList组件添加tag类型.mov 696.90M
| ├──11 修改权限设计的样式.mov 969.64M
| ├──12 定义角色选择组件.mov 1.19G
| ├──13 为管理员设置角色.mov 1.04G
| ├──14 管理员表格显示角色数据.mov 1.67G
| ├──15 修改hdTab组件错误.mov 329.22M
| ├──16 限制管理员或站点获取列表.mov 1.78G
| ├──17 管理员接口完善.mov 1.26G
| ├──18 用户可以多设置角色.mov 1.06G
| ├──19 管理员角色显示异常.mov 1.55G
| ├──2 系统权限同步.mov 1.71G
| ├──20 不同用户获取不同站点.mov 790.95M
| ├──21 修改管理员读取角色错误.mov 565.09M
| ├──22 使用policy验证后台权限.mov 925.38M
| ├──23 修复access权限判断方法.mov 676.76M
| ├──24 pinia记录用户权限表.mov 1.27G
| ├──25 修复权限.mov 1.94G
| ├──26 完成前台权限检测.mov 800.25M
| ├──27 自定义v-access权限检验指令.mov 258.64M
| ├──28 权限校验时站点为可选值.mov 884.75M
| ├──29 tab组件权限控制.mov 1.26G
| ├──3 角色权限视图.mov 1.04G
| ├──30 修改站点模块的页面样式.mov 1.91G
| ├──31 修改站点的默认模块逻辑.mov 2.93G
| ├──32 网站首页跳转逻辑.mov 512.01M
| ├──4 获取站点权限数据用于前端渲染.mov 921.41M
| ├──5 前台渲染权限列表.mov 1.52G
| ├──6 权限表布局.mov 1.65G
| ├──7 角色设置权限.mov 1.17G
| ├──8 修改权限服务文件.mov 1.02G
| └──9 角色权限组件复用.mov 1.42G
├──第13章 打包优化
| ├──1 测试pnpm run build.mov 457.82M
| ├──10 完成打包优化.mov 104.91M
| ├──11 后台渲染前端页面.mov 873.27M
| ├──12 通过域名成功访问.mov 330.16M
| ├──13 修改路由规则.mov 506.13M
| ├──14 最终访问测试系统平台.mov 294.64M
| ├──15 使用useSiteModule复用业务逻辑.mov 801.07M
| ├──16 让Ref数据没有undefined.mov 214.56M
| ├──2 修复编译错误.mov 903.30M
| ├──3 升级扩展包.mov 464.17M
| ├──4 继续修复类型错误.mov 900.91M
| ├──5 编译通过了.mov 525.79M
| ├──6 图标库按需要加载.mov 671.89M
| ├──7 优化element-plus的样式文件大小.mov 201.66M
| ├──8 分析打包结果.mov 231.00M
| └──9 wangeditor使用cdn来优化大小.mov 1.15G
├──第14章 安装程序
| ├──1 安装程序逻辑分享.mov 1.06G
| ├──2 数据库连接检测.mov 1.70G
| ├──3 数据迁移与填充逻辑.mov 1.42G
| ├──4 完成程序安装.mov 455.45M
| ├──5 编译前端.mov 649.80M
| ├──6 通过域名访问站点.mov 714.99M
| └──名称.jpg 58.56kb
├──第15章 博客模块
| ├──1 模块目录简单说明.mov 1.57G
| ├──10 通过站点限制结果.mov 398.62M
| ├──11 站点中间件.mov 698.30M
| ├──12 完成博客后端接口.mov 606.76M
| ├──13 安装前端脚手架.mov 785.11M
| ├──14 分析编译目录.mov 1.14G
| ├──15 前端请求接口等定义.mov 1.57G
| ├──16 博客首页.mov 2.12G
| ├──17 博客内容展示.mov 1.31G
| ├──18 发表博客内容.mov 1.96G
| ├──2 模块的数据迁移与填充.mov 582.97M
| ├──3 文章查询与发布接口.mov 1.44G
| ├──4 添加文章与删除文章接口.mov 505.42M
| ├──5 添加apifox全局脚本.mov 446.72M
| ├──6 apifox测试用例.mov 389.15M
| ├──7 准备实现登录.mov 166.05M
| ├──8 登录接口.mov 557.75M
| ├──9 修改迁移文件.mov 837.16M
| └──名称.jpg 3.21kb
└──第16章 编译上线
| ├──1 编译后通过域名访问.mov 1.25G
| ├──2 服务器宝塔站点配置.mov 1.01G
| ├──3 多站点域名说明.mov 1.87G
| ├──4 运行网站.mov 789.89M
| └──名称.jpg 49.80kb