后盾人:Laravel+vue3系统平台,高清完整版
本套课程后盾人Laravel+vue3系统平台,由向军大叔主讲,课程分为16个大的章节,文件大小共计231.5G,文章底部附下载地址。
学习使用 Laravel+Vue3开发系统平台,该项目支持多站点、多模块应用,每个站点可以独立管理,每个站点拥有不同的 RBAC 角色权限控制,使用Ts+JS+pinia+Element Plus+axios+vite+Mysql等技术。
课程文件目录:系统课程 – Laravel+vue3系统平台 [231.50G]
第01章开发知识与测试驱动
1安装环境选择.mov
10定义zshrc别名.mov
11测试的基本使用.mov
12控制器模型的使用.mov
13跑通单元测试.mov
14单元测试时数据初始化.mov
15数据填充的使用.mov
16使用apifox测试接口.mov
17apifox生成接口文档.mov
18独立设置phpunit数据库.mov
19注册邮箱单元测试.mov
2valet网站目录.mov
20邮箱唯一性单测.mov
21登录单元测试.mov
22密码输入错误单测.mov
23apipost测试登录接口.mov
24登录成功返回token.mov
25添加手机号注册.mov
26确认密码测试.mov
27修复登录测试.mov
29配置本地邮件服mailhog.mov
3初始laravel项目.mov
30预览邮件通知.mov
31配置多语言环境.mov
32邮件通知中文本地化.mov
33体验邮件发送.mov
34开始进行验证码测试.mov
35单元测试发送邮件.mov
36提取验证码发送服务.mov
37验证码重复发送限制.mov
38优化验证码服务.mov
39注册时验证码校验.mov
4valet配置laravel项目.mov
40自定义验证码规则.mov
41验证码单元测试.mov
42完善apifox接口.mov
43apifox自动化测试.mov
5vscode使用建议.mov
6mysql客户端软件选择.mov
7api接口测试软件.mov
8路由理解.mov
9数据迁移migrate.mov
名称.jpg
第02章短信服务
1阿里云短信配置.mov
10测试短信发送控制器.mov
11apifox测试用例.mov
12配置中间件与跑通单测.mov
13用户登录身份验证.mov
14提取测试帮助函数与apifox接口token验证.mov
15找回密码.mov
16tinker与打印测试响应结果.mov
17找回密码控制器.mov
18apifox测试找回密码.mov
19用户默认头像单测.mov
2短信服务初始构建.mov
3创建迁移文件等.mov
4网站配置更新.mov
5apifox测试接口.mov
6全局配置项定义.mov
7laravel服务解释.mov
8短信配置项.mov
9短信单测发送.mov
名称.jpg
第03章文件上传
1上传单测.mov
2保存上传文件.mov
3完成用户头像上传.mov
4裁切用户头像.mov
5用户头像单元测试.mov
6图片上传控制器.mov
7上传图片类型与尺寸验证.mov
8完成用户头像上传.mov
名称.jpg
第04章rbac权限管理
1分析rbac权限管理.mov
10优化验证码发送.mov
11apifox自动化测试.mov
12跑通单元测试.mov
13角色单元测试.mov
14更新角色测试.mov
15继续编写角色更新测试.mov
16重构验证码缓存逻辑.mov
17apifox接口添加.mov
18apifox全接口自动化测试.mov
19重构配置项逻辑.mov
2权限管理扩展包安装.mov
20设置角色权限.mov
21完成角色的权限设置.mov
22获取当前用户资料.mov
23用户关注测试.mov
24粉丝列表与关注检测.mov
25关注列表测试.mov
26完成取关与关注列表.mov
27粉丝列表.mov
28apifox接口返回数据类型修复.mov
29修改apifox返回类型.mov
3权限控制相关文件.mov
30跑通单元测试.mov
4用户字段required单测.mov
5完成权限的添加.mov
6获取权限单元测试.mov
7更新权限测试.mov
8删除权限接口.mov
9优化apifox注册接口.mov
名称.jpg
第05章整合前端
1安装前端脚手架.mov
10验证码后台验证规则.mov
11后台头像数据处理.mov
2发送网络请求说明.mov
3接口数据ts类型声明.mov
4优化后台登录验证.mov
5通过pinia保存表单验证错误消息.mov
6错误消息vue组件.mov
7图像验证码扩展包.mov
8初步定义验证码组件.mov
9完成验证码组件.mov
名称.jpg
第06章用户注册
1用户注册初始页面.mov
10优化后台注册表单验证.mov
11跑通单元测试.mov
12修复验证码组件不能输入的问题.mov
13不存的的用户发送验证码.mov
14后台添加向未注册用户发送验证码接口.mov
15注册验证码优化与页面切换时表单错误重置.mov
16已注册用户验证码接口.mov
17验证码发送组件支持类型选择.mov
18完成找回密码.mov
19登录拦截跳转bug修复.mov
2全局错误控制.mov
3验证码组件初始化.mov
4安装tdesign.mov
5前端验证码服务.mov
6优化验证码生成.mov
7后端验证码发送时间限制.mov
8验证码前端定时器.mov
9前端注册api.mov
名称.jpg
第07章站点管理
1添加顶部导航菜单.mov
10后台获取站点列表.mov
11前端获取站点列表.mov
12前台站点添加.mov
13axios处理响应消息.mov
14站点composable定义.mov
15复用编辑与添加组件.mov
16tab组件设置与当前路由匹配时才显示菜单.mov
17完善后端接口并完成站点更新.mov
18删除站点.mov
19系统页面制作.mov
2修改admin布局模板.mov
20优化fieldlist组件.mov
21优化添加站点.mov
22系统配置页面.mov
23开发图片上传组件.mov
24移除tdesign库.mov
25完成前端上传组件页面.mov
26后台图片上传接口.mov
27完成图片上传组件.mov
3完成admin布局模板.mov
4站点元素组件.mov
5添加站点布局.mov
6添加全局组件tab.mov
7后台站点管理的基础文件.mov
8网站添加后台逻辑.mov
9优化后台站点数据响应.mov
名称.jpg
第08章系统配置
1后端配置项获取接口.mov
10优化ts类型.mov
11优化帮助函数.mov
12用户列表.mov
13系统配置字段独立.mov
14修改模型config为system.mov
15优化站点模型.mov
16优化站点编辑.mov
17封装表格组件.mov
18表格组件动作处理.mov
19显示用户资料.mov
2前台获取全局数据.mov
20表格单元格宽度.mov
21前端增加搜索功能.mov
22完成搜索.mov
23表格列自动宽度.mov
24后台管理员处理.mov
25管理员列表.mov
26选择用户列表.mov
27设置管理员功能.mov
28删除管理员.mov
29elementplus中文本地化.mov
3优化后台配置项中间件.mov
30管理搜索.mov
31修复一些小问题.mov
32使用语法糖插件.mov
33表格列表组件增加按钮slot.mov
34完成查看用户资料组件.mov
35使用teleport组件设置dialog位置.mov
4完成配置项定义.mov
5多维数组的表单验证.mov
6超级管理员限制.mov
7前端帮助函数.mov
8添加系统配置.mov
9配置项表单验证.mov
名称.jpg
第09章模块管理
1安装laravel-module用于模块开发.mov
10修改dialog样式.mov
11删除模块.mov
12站点配置项独立.mov
2同步模块数据.mov
3模块页面.mov
4模块列表页面.mov
5模块设计页面.mov
6添加模块接口.mov
7后台模块添加处理.mov
8完成模块的设计.mov
9模块搜索.mov
名称.jpg
第10章权限管理
1站点模块初始化.mov
10同步本地模块.mov
11同步权限时移除失效的权限.mov
12el-image预览图组件.mov
13开始写角色管理.mov
14添加角色.mov
15删除角色.mov
16编辑角色.mov
2后台站点模块处理.mov
3后台获取站点模块接口.mov
4删除站点模块.mov
5设置默认模块.mov
6图片预览组件.mov
7完成图片组件dialog响应式处理.mov
8修改权限表.mov
9同步站点权限表.mov
第11章多端响应处理
1tailwindcss响应简单介绍.mov
10后台通过全局scope限制查询条件.mov
11修复表格组件中图片预览错乱问题.mov
2处理navbar响应式.mov
3topmenu响应式调整.mov
4站点列表响应式调整.mov
5表格响应式.mov
6hd-tab组件样式修正.mov
7表格按钮列自适应用宽度.mov
8表格按钮使用下拉菜单处理.mov
9修改表格搜索逻辑.mov
名称.jpg
第12章权限验证
1优化模块权限.mov
10为tablelist组件添加tag类型.mov
11修改权限设计的样式.mov
12定义角色选择组件.mov
13为管理员设置角色.mov
14管理员表格显示角色数据.mov
15修改hdtab组件错误.mov
16限制管理员或站点获取列表.mov
17管理员接口完善.mov
18用户可以多设置角色.mov
19管理员角色显示异常.mov
2系统权限同步.mov
20不同用户获取不同站点.mov
21修改管理员读取角色错误.mov
22使用policy验证后台权限.mov
23修复access权限判断方法.mov
24pinia记录用户权限表.mov
25修复权限.mov
26完成前台权限检测.mov
27自定义v-access权限检验指令.mov
28权限校验时站点为可选值.mov
29tab组件权限控制.mov
3角色权限视图.mov
30修改站点模块的页面样式.mov
31修改站点的默认模块逻辑.mov
32网站首页跳转逻辑.mov
4获取站点权限数据用于前端渲染.mov
5前台渲染权限列表.mov
6权限表布局.mov
7角色设置权限.mov
8修改权限服务文件.mov
9角色权限组件复用.mov
第13章打包优化
1测试pnpmrunbuild.mov
10完成打包优化.mov
11后台渲染前端页面.mov
12通过域名成功访问.mov
13修改路由规则.mov
14最终访问测试系统平台.mov
15使用usesitemodule复用业务逻辑.mov
16让ref数据没有undefined.mov
2修复编译错误.mov
3升级扩展包.mov
4继续修复类型错误.mov
5编译通过了.mov
6图标库按需要加载.mov
7优化element-plus的样式文件大小.mov
8分析打包结果.mov
9wangeditor使用cdn来优化大小.mov
第14章安装程序
1安装程序逻辑分享.mov
2数据库连接检测.mov
3数据迁移与填充逻辑.mov
4完成程序安装.mov
5编译前端.mov
6通过域名访问站点.mov
名称.jpg
第15章博客模块
1模块目录简单说明.mov
10通过站点限制结果.mov
11站点中间件.mov
12完成博客后端接口.mov
13安装前端脚手架.mov
14分析编译目录.mov
15前端请求接口等定义.mov
16博客首页.mov
17博客内容展示.mov
18发表博客内容.mov
2模块的数据迁移与填充.mov
3文章查询与发布接口.mov
4添加文章与删除文章接口.mov
5添加apifox全局脚本.mov
6apifox测试用例.mov
7准备实现登录.mov
8登录接口.mov
9修改迁移文件.mov
名称.jpg
第16章编译上线
1编译后通过域名访问.mov
2服务器宝塔站点配置.mov
3多站点域名说明.mov
4运行网站.mov
名称.jpg
评论留言