Laravel+vue3系统平台:
学习使用 Laravel+Vue3开发系统平台,该项目支持多站点、多模块应用,每个站点可以独立管理,每个站点拥有不同的 RBAC 角色权限控制,使用Ts+JS+pinia+Element Plus+axios+vite+Mysql等技术。
资源目录:
第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
此隐藏内容仅限VIP查看升级VIP