[{"data":1,"prerenderedAt":37},["ShallowReactive",2],{"cate_PHP_posts":3},{"posts":4,"isEnd":36},["Reactive",5],[6,18,28],{"id":7,"postLink":8,"imageSrc":9,"title":10,"category":11,"content":12,"panLink":13,"view":14,"invalidReports":14,"ratingCount":14,"ratingSum":14,"ratingAvg":14,"syncTime":15,"update_time":16,"status":17},10044,"https://youkewang.top/4114.html","/uploads/2026/02/19102749595.png","卧龙课堂-企业级实战项目（2025全新录制）","PHP","\n\t\t    \t\t\t\t\t    \t\t\t\u003Cpre>\u003Ccode>1-项目效果展示.mp4\n\n2-1 herd 环境与 laravel 项目创建.mp4\n\n3-2 初始化 laravel 项目.mp4\n\n4-3 成功看到 laravel 欢迎页面.mp4\n\n5-4 使用laravel migration 创建lesson 数.mp4\n\n6-5 使用laravel 数据工厂factory与数据填充 see.mp4\n\n7-6 返回课程资源数据.mp4\n\n8-7 章节与课程确定关联关系及数据关联填充操作.mp4\n\n9-8 定义 Model 反向关联与视频数据填充操作.mp4\n\n10-9 定义章节视频后台接口.mp4\n\n11-10 用户数据填充数据处理.mp4\n\n12-11 用户注册表单验证.mp4\n\n13-12 apifox 中定义注册请求接口.mp4\n\n14-13 解决 apifox 中csrf 错误的问题.mp4\n\n15-14 完成用户注册操作.mp4\n\n16-15 完成用户登录操作.mp4\n\n17-16 apifox定义课程列表接口.mp4\n\n18-17 添加课程与表单验证.mp4\n\n19-18 完善课程其他接口.mp4\n\n20-19 policy 策略与模型访问器的使用.mp4\n\n21-20 使用api-response 处理响应结果.mp4\n\n22-21 完善课程章节视频接口.mp4\n\n23-22 前后端项目目录独立设置.mp4\n\n24-23 安装配置 tailwindcss.mp4\n\n25-24 初始化 React19项目.mp4\n\n26-25 安装shadcnui 库.mp4\n\n27-1 安装配置 tanstack router.mp4\n\n28-2 配置定义router context.mp4\n\n29-3 完成 useAuth hook使用 react conte.mp4\n\n30-4 安装配置 tanstack query 查询库.mp4\n\n31-5 使用tanstack query 获取当前数据数据.mp4\n\n32-6 配置后端获取当前用户接口.mp4\n\n33-7 成功获取当前用户信息.mp4\n\n34-8 路由的全局配置.mp4\n\n35-9 安装需要的 shadcn 组件库.mp4\n\n36-10 调整登录页面样式.mp4\n\n37-11 完成登录界面的开发.mp4\n\n38-12 安装 shadcn 代码片段插件提高开发速度.mp4\n\n39-13 使用 tanstack query 发送 post 请求用.mp4\n\n40-14 前端使用 zod 进行表单验证.mp4\n\n41-15 安装定义 zustand 全局状态管理库.mp4\n\n42-16 完成使用 zustand 进行后端验证数据的显示.mp4\n\n43-17 更改 shadcn 的颜色风格.mp4\n\n44-18 shadcn 颜色失败的解决方法使用正则快快速处理.mp4\n\n45-19 页面导航组件定义.mp4\n\n46-20 安装图标库制作网站 logo.mp4\n\n47-21 制作用户下拉菜单组件.mp4\n\n48-22 快速使用 cursor插件将 json 转成 typesc.mp4\n\n49-23 清除请求缓存重新刷新数据.mp4\n\n50-24 生成随机用户头像与用户下拉组件样式.mp4\n\n51-25 定义dayjs插件并使用其他设置时间格式.mp4\n\n52-26 完成用户退出操作.mp4\n\n53-27 使用 route 组件做为所有子页面的布局张组件.mp4\n\n54-28 如果定义tanstack rouer 的 params 2.mp4\n\n55-29 定义分页接口数据的 typescript 类型.mp4\n\n56-30 粉什么查询要使用 key 及后端课程填充数据优化.mp4\n\n57-31 完善课程组件.mp4\n\n58-32 再次调整课程组件.mp4\n\n59-33 当前匹配路由样式设置.mp4\n\n60-34 自定义页面加载动画效果.mp4\n\n61-1 安装中文语文包.mp4\n\n62-2 后台处理响应的页面链接.mp4\n\n63-3 查询参数ts 类型的声明方式.mp4\n\n64-4 分页组件完成开发.mp4\n\n65-5 分页绑定 onChange 事件.mp4\n\n66-6 定义课程详细页数据接口.mp4\n\n67-7 课程详情页排版与支付按钮处理.mp4\n\n68-8 章节元素组件定义.mp4\n\n69-9 章节数据请求接口服务.mp4\n\n70-10 章节详情页完成开发.mp4\n\n71-11 视频详情页开发.mp4\n\n72-12 安装头条视频播放器.mp4\n\n73-13 视频播放器尺寸设置.mp4\n\n74-14 视频播放列表可以滚动并突出显示当前播放视频.mp4\n\n75-15 视频标题组件处理.mp4\n\n76-16 视频详情页章节列表组件.mp4\n\n77-17 课程组件可以显示章节列表.mp4\n\n78-18 底部版权信息组件.mp4\n\n79-19 章节列表组件渲染.mp4\n\n80-20 优化页码组件不使用 a 链接跳转.mp4\n\n81-21 修复视频表不滚动与课程分页不跳转的问题.mp4\n\n82-22 话题讨论列表获取.mp4\n\n83-23 后台话题模型等文件创建.mp4\n\n84-24 话题控制器接口.mp4\n\n85-25 话题讨论列表页面.mp4\n\n86-26 发表话题页面.mp4\n\n87-27 话题发表 mutation 定义.mp4\n\n88-28 安装cherry-markdown markdown 编辑.mp4\n\n89-29 组件获取编辑器的内容 自定义onChange事件.mp4\n\n90-30 后端图片上传接口与前端上传服务.mp4\n\n91-31 文件上传与软链接的配置.mp4\n\n92-32 完成 markdown 编辑器图片上传的处理.mp4\n\n93-33 话题详情页展示.mp4\n\n94-34 评论发表组件.mp4\n\n95-35 用户头像组件与编辑器尺寸调整.mp4\n\n96-36 前后端分别转换 markdown.mp4\n\n97-37 使用tailwindcss-typography显示 ma.mp4\n\n98-38 贴子表单复用.mp4\n\n99-39 完善话题的表单提交组件.mp4\n\n100-40 完成话题编辑操作.mp4\n\n101-41 评论删除操作.mp4\n\n102-42 获取当前登录用户信息错误与 dayjs 类型错误的问题.mp4\n\n103-43 评论后台数据创建包括数据填充数据迁移控制器等.mp4\n\n104-44 获取评论列表接口.mp4\n\n105-45 后台获取评论数据并包含用户信息.mp4\n\n106-46 创建评论组件用于复用.mp4\n\n107-47 评论框组件开发.mp4\n\n108-48 回复评论组件开发.mp4\n\n109-49 定义 CommentProvider 用于处理评论共享状态.mp4\n\n110-50 评论回复框的处理.mp4\n\n111-51 路由页面未登录用户访问时的拦截处理.mp4\n\n112-52 发表评论前端服务操作.mp4\n\n113-53 成功发表评论数据.mp4\n\n114-54 修复时间显示错误与未登录用户不能发表评论的问题.mp4\n\n115-55 使用Context 管理共享数据.mp4\n\n116-56 评论回复业务完成.mp4\n\n117-57 使用 useRef 设置编辑器内容为空.mp4\n\n118-58 发表评论后更新缓存加载新的评论数据.mp4\n\n119-59 使用自链接获取评论回复数据.mp4\n\n120-60 安装telescope 全面了解请求状况.mp4\n\n121-61 展示回复列表组件.mp4\n\n122-62 回复的用户信息展示.mp4\n\n123-63 删除评论操作.mp4\n\n124-64 删除评论操作.mp4\n\n125-1 签到页面开发.mp4\n\n126-2 签到图标展示.mp4\n\n127-3 签到表单逻辑定义useForm.mp4\n\n128-4 签到后台业务.mp4\n\n129-5 获取签到列表数据.mp4\n\n130-6 签到列表组件.mp4\n\n131-7 完善签到列表.mp4\n\n132-8 前台签到提交服务.mp4\n\n133-9 发表签到操作.mp4\n\n134-10 修复签到心情图片展示错误的问题.mp4\n\n135-11 已经签到的用户信息显示.mp4\n\n136-12 删除签到服务接口定义.mp4\n\n137-13 防止重复签到行为发生.mp4\n\n138-14 使用 ObServer 统计签到数据.mp4\n\n139-15 签到数据统计展示.mp4\n\n140-16 定义个人空间页面.mp4\n\n141-17 个人空间用户信息展示.mp4\n\n142-18 定义个人空间的查询参数.mp4\n\n143-19 后台用户签到列表数据接口定义.mp4\n\n144-20 接收类型修改.mp4\n\n145-21 完成个人空间签到列表.mp4\n\n146-22 贴子列表接口增加可以根据用户获取其贴了数据.mp4\n\n147-23 贴子元素组件独立.mp4\n\n148-24 个人空间话题列表完成.mp4\n\n149-25 分页组件只有一页时的显示控制.mp4\n\n150-8 成功发表课程单节.mp4\n\n151-9 apifox中添加接口.mp4\n\n152-10 apifox中删除接口的定义.mp4\n\n153-11 创建课程相关文件.mp4\n\n154-12 使用关联方式创建数据表.mp4\n\n155-13 普通用户不能添加课程.mp4\n\n156-14 api添加课程 api.mp4\n\n157-15 完成课程后端接口开发.mp4\n\n158-16 修复课程没有章节 id 的问题.mp4\n\n159-17 修复apifox 中章节的接口问题.mp4\n\n160-18 创建视频表与测试数据.mp4\n\n161-19 创建订单表.mp4\n\n162-20 创建订单测试数据.mp4\n\n163-21 数据填充的几种方式.mp4\n\n164-22 使用关联创建测试数据.mp4\n\n165-23 使用 policy 拦截未购买项目的用户.mp4\n\n166-24 订单与视频测试数据.mp4\n\n167-25 完善视频授权测试数据.mp4\n\n168-26 未购买课程的用户不允许查看视频.mp4\n\n169-27 已购买用户可以看视频测试.mp4\n\n170-28 定义 helper 帮助函数.mp4\n\n171-29 添加视频表单验证.mp4\n\n172-30 添加视频测试编写.mp4\n\n173-31 使用 validated 属性获取表单数据.mp4\n\n174-32 使用关联操作添加视频.mp4\n\n175-33 完成添加视频的测试.mp4\n\n176-34 编写视频更新测试.mp4\n\n177-35 完成视频更新操作.mp4\n\n178-36 完成视频操作.mp4\n\n179-37 隐藏视频播放地址.mp4\n\n180-38 再次讨论 n+1的问题.mp4\n\n181-39 修改课程添加的路由.mp4\n\n182-40 apifox 实现新增视频接口.mp4\n\n183-41 修改更新视频的测评用例.mp4\n\n184-42 apifox 中定义删除视频接口.mp4\n\n185-43 套餐功能开发.mp4\n\n186-44 在apifox 中实现套餐接口.mp4\n\n187-45 完成套餐功能开发.mp4\n\n188-1 绑定邮箱页面开发.mp4\n\n189-2 使用会员中心布局组件简单页面开发.mp4\n\n190-3 修改HdInput组件支持Input常规则属性.mp4\n\n191-4 使用阿里云发送邮件验证码.mp4\n\n192-5 使用验证码服务处理验证码发送.mp4\n\n193-6 前端使用React 完成验证码发送处理.mp4\n\n194-7 封装验证码发送组件.mp4\n\n195-8 修复React验证码发送组件.mp4\n\n196-9 使用Limiter 限流控制验证码发送，保护接口.mp4\n\n197-10 完成使用限制控制验证码发送次数，解决爆刷接口的问题.mp4\n\n198-11 修复react 验证码发送时的表单验证错误问题.mp4\n\n199-12 验证码的验证处理在组件内部完成.mp4\n\n200-13 验证码发送倒计时的思路分析.mp4\n\n201-14react响应数据在发送验证码倒计时的使用.mp4\n\n202-15完成邮箱验证码发送组件的开发.mp4\n\n203-16后台绑定邮箱逻辑开发.mp4\n\n204-17完成react_laravel邮箱绑定功能开发.mp4\n\n205-18阿里云设置用户帐号用于发送短信.mp4\n\n206-19阿里云短信服务基本知识说明.mp4\n\n207-20laravel配置项中定义阿里云数据.mp4\n\n208-21设置验证码发送的参数配置.mp4\n\n209-22使用用阿里云成功发送手机短信.mp4\n\n210-23后端手机短信发送控制器定义.mp4\n\n211-1 图形验证码的安装与React验证码组件开发.mp4\n\n212-2后台验证码处理.mp4\n\n213-3使用useImperativeHandlereact验证码组件.mp4\n\n214-4-1在react布局组件中定义共享链接.mp4\n\n215-4-2在react布局组件中定义共享链接.mp4\n\n216-5-1react验证码组件优化与form结合使用.mp4\n\n217-5-2react验证码组件优化与form结合使用.mp4\n\n218-6完成用户注册操作.mp4\n\n219-7修改登录注册页面的图片.mp4\n\n220-8找回密码的后端laravel处理.mp4\n\n221-9后端找回密码表单验证.mp4\n\n222-10定义useState数据控制找回密码字段的类型.mp4\n\n223-11HdInput表单样式优化.mp4\n\n224-12使用useForm控制react验证码组件的显示.mp4\n\n225-13发现的一些样式问题的修正.mp4\n\n226-14表单图形验证码错误处理.mp4\n\n227-15使用useLocation与useEffect处理表单验证.mp4\n\n228-16登录界面补充说明.mp4\n\n229-1 使用多态关系创建网站动态的数据.mp4\n\n230-2 laravel后端动态相关业务完成.mp4\n\n231-3 react 19 前端动态服务与Typescript类型定义.mp4\n\n232-4 网站动态列表组件开发.mp4\n\n233-5 后端使用资源控制返回的动态内容.mp4\n\n234-6 动态组件跳转链接封装成独立的React组件.mp4\n\n235-7 评论动态跳转时自动跳转的评论的位置.mp4\n\n236-8 网站动态添加react tag组件.mp4\n\n237-9 使用服务来管理网站动态.mp4\n\n238-10 话题动态标题React 19组件处理.mp4\n\n239-11 动态删除时的模型处理.mp4\n\n240-12 增加网站宣传的Tip react组件.mp4\n\n241-13 学习记录的laravel 模型与控制器等文件创建.mp4\n\n242-14 学习记录前前端React组件开发.mp4\n\n243-15 完成网站学习动态功能开发.mp4\n\n244-16 修复会员中心的HdInput组件错误.mp4\n\n245-17 创建laravel数据库通知相关文件.mp4\n\n246-18 前端React获取通知数据.mp4\n\n247-19 页面顶部通知消息获取列表组件.mp4\n\n248-20 通知识消息的路由解释.mp4\n\n249-21 阅读通知tanstack mutation操作.mp4\n\n250-22 通知组件不调用 tanstack query onSucc.mp4\n\n251-23 读取通知并更改 react 组件.mp4\n\n252-24 更改通知请求接口为 get 请求.mp4\n\n253-25 会员中心通知页面.mp4\n\n254-26 添加删除所有通知组件.mp4\n\n255-27 完成删除所有站内通知消息的功能.mp4\n\n256-28 调整通知组件的格式.mp4\n\n257-29 单独删除某个通知消息.mp4\n\n258-30 完成会员中心通知消息模块.mp4\n\n259-31 发表评论时触发站内通知.mp4\n\n260-1 后台页面开发（声音小）.mp4\n\n261-2 后台配置项的页面开发使用 tabs 与 card react.mp4\n\n262-3 分享配置管理组件到独立的 react 组件中（声音小）.mp4\n\n263-4 创建laravel 中间件用于处理网站全局配置（声音小）.mp4\n\n264-5 laravel 后端配置项合并处理与控制器接口定义（声音小）.mp4\n\n265-6 前端使用 tanstack query 获取配置项（声音小）.mp4\n\n266-7 修复配置项中间件合并错误造成前端react 读取异常（声音小.mp4\n\n267-8 完成网站 logo图片上传处理（声音小）.mp4\n\n268-9 保存配置项的 mutation 定义（声音小）.mp4\n\n269-10 完成配置项功能的开发（声音小）.mp4\n\n270-11 封装 React HdTextarea 组件（声音小）.mp4\n\n271-12 网站开启配置与 hdRadioGroup  react组件.mp4\n\n272-13 阿里云后台配置.mp4\n\n273-14 邮箱发送配置.mp4\n\n274-15 微信公众号配置与使用 js-md5生成 token 值.mp4\n\n275-16 token 生成与复制到剪贴板操作.mp4\n\n276-17 文件上传配置.mp4\n\n277-18 在线支付配置项react 组件定义.mp4\n\n278-19 添加 react 套餐页面.mp4\n\n279-20 套餐元素组件开发完成.mp4\n\n280-21 添加套餐管理按钮.mp4\n\n281-22 使用shadcn的 dialog来管理组件.mp4\n\n282-23 套餐后台文件定义包括数据填充工厂等.mp4\n\n283-24 完成套餐控制器路由的后端定义.mp4\n\n284-25 前端 react 获取套餐数据并显示.mp4\n\n285-26 推荐套餐使用不同的样式来处理.mp4\n\n286-27 React Form组件的 PROPS 使用注意事项.mp4\n\n287-28 套餐表单配置完成.mp4\n\n288-29 保存与更新套餐的 mutation 操作.mp4\n\n289-30 shadcn ui dialog空格显示控制.mp4\n\n290-31 修复保存数据后不更新的问题.mp4\n\n291-32 套餐删除操作.mp4\n\n292-33 前台套餐页面布局.mp4\n\n293-34 前台套餐页面开发完成.mp4\n\n294-35 前台套餐管理按钮只有超管可以查看.mp4\n\n295-36 下载安装 laravel12.mp4\n\n296-37 更新到 laravel12.mp4\n\n297-38 调整套餐样式的界面.mp4\n\n298-39 添加学习动态测试数据.mp4\n\n299-1 后台读取课程列表.mp4\n\n300-2 修改课程的 tanstack query 的查询参数.mp4\n\n301-3 后台重新整理课程页面.mp4\n\n302-4 使用 dialog 处理课程的添加与修改.mp4\n\n303-5 添加课程表单设置.mp4\n\n304-6 使用 useQueryClient 控制课程刷新缓存.mp4\n\n305-7 删除课程 react 组件按钮.mp4\n\n306-8 laravel 课程排序问题修复.mp4\n\n307-9 使用 tanstack router 定义章节管理页面.mp4\n\n308-10 视频列表react组件定义.mp4\n\n309-11 分离 react 视频列表组件.mp4\n\n310-12 使用SortableJS处理课程章节的排序.mp4\n\n311-13 完成章节排序任务.mp4\n\n312-14 组织react 组件的文件结构.mp4\n\n313-15 章节视频排序处理.mp4\n\n314-16 完成章节视频的排序操作.mp4\n\n315-17 修改 shadcn dialog 的按钮.mp4\n\n316-18 使用tanstack query 保存或更新章节数据.mp4\n\n317-19 章节管理完成并控制 shadcn dialog 的显示.mp4\n\n318-20 完成章节的添加修改操作.mp4\n\n319-21 完成章节删除操作.mp4\n\n320-22 修复删除章节后tanstack query 刷新缓存失效的.mp4\n\n321-23 使用react Sheet抽屉组件显示章节视频列表.mp4\n\n322-24 后台上传文件处理与上传资源表定义.mp4\n\n323-25 后台视频上传写入到视频表里.mp4\n\n324-26 安装BarLoader用于显示上传动画.mp4\n\n325-27 定义新的视频 ts 类型用于处理上传场景.mp4\n\n326-28 使用 onStart 与 onSuccess 处理上传进度.mp4\n\n327-29 修复多选文件上传显示错误的问题.mp4\n\n328-30 使用 tanstack query 请除查询缓存.mp4\n\n329-31 解决上传后不更新章节视频列表的问题.mp4\n\n330-1 生成阿里云 api 用户用于操作 oss 与 cdn.mp4\n\n331-2 阿里云 cdn 设置与域名解析.mp4\n\n332-3 阿里云 cdn 的 https 证书配置.mp4\n\n333-4 定义ossService 服务用于处理阿里云 oss 上传操.mp4\n\n334-5 成功上传文件到阿里云 oss.mp4\n\n335-6 私有 oss 块cdn 回源设置，解决不能访问的问题.mp4\n\n336-7 cdn流量限制 与防盗链的配置技巧.mp4\n\n337-8 阿里云 url 鉴权的使用方法.mp4\n\n338-9 对cdn 访问 url 进行签名加密.mp4\n\n339-10 设置图片的阿里云 oss 与 cdn 服务.mp4\n\n340-11 图片 cdn 的https证书申请.mp4\n\n341-12 阿里云图片 cdn 的 https 证书配置.mp4\n\n342-13 图片的 cdn 与 oss 处理完成.mp4\n\n343-14 使用oss 与 cdn 的总结与节约费用的思路.mp4\n\n344-15 调整 herd 文件上传大小设置.mp4\n\n345-1 使用花生壳做内网穿透以及 nginx 的代理设置.mp4\n\n346-2 安装微信 SDK 用于操作公众号.mp4\n\n347-3 修改react 组件中微信公众号的配置项变量.mp4\n\n348-4 成功绑定微信公众号.mp4\n\n349-5 成功收到微信的被动消息.mp4\n\n350-6 将微信的业务独立到单独的文件处理.mp4\n\n351-7 被动消息的处理器测试.mp4\n\n352-8 在线签到的微信操作思路.mp4\n\n353-9 使用微信进行网站快速签到.mp4\n\n354-10 创建 wechatservice 服务用于处理微信用户注册.mp4\n\n355-11 通过 openid 注册网站用户.mp4\n\n356-12 不允许用户重复进行网站签到的处理.mp4\n\n357-1 微信扫码登录思路分析.mp4\n\n358-2 定义生成微信二维码的接口.mp4\n\n359-3 前端显示微信二维码组件的开发.mp4\n\n360-4 帐号与微信登录方式切换.mp4\n\n361-5 刷新微信登录二维码.mp4\n\n362-6 后台处理微信被动扫码消息与前端保存 ticket值.mp4\n\n363-7 定义 mutation 使用轮询进行微信扫码登录.mp4\n\n364-8 完成微信扫码登录操作.mp4\n\n365-9 微信初始化在中间件里完成.mp4\n\n366-10 完成微信处理器类的依赖注入.mp4\n\n367-11 会员中心绑定微信开始开发.mp4\n\n368-12 重构微信二维码 ticket 获取逻辑.mp4\n\n369-13 完成会员中心微信绑定功能.mp4\n\n370-1 后台订单列表页面.mp4\n\n371-2 添加订单迁移数据.mp4\n\n372-3 前台tanstack query 获取订单数据.mp4\n\n373-4 定义订单的 typescript 类型.mp4\n\n374-5 展示订单数据并处理订单分页.mp4\n\n375-6 订单搜索功能 react 组件开发.mp4\n\n376-7 分页时保存查询参数.mp4\n\n377-8 增加订单 dialog 用于显示订单详情.mp4\n\n378-9 后台订单获取时关联用户.mp4\n\n379-10 订单详情显示购买用户资料.mp4\n\n380-1 在线支付业务分析.mp4\n\n381-2 后台统一下单接口.mp4\n\n382-3 react 支付宝下单组件.mp4\n\n383-4 统一下单功能完成.mp4\n\n384-5 支付宝网站申请支付的操作.mp4\n\n385-6 安装支付处理扩展包.mp4\n\n386-7 成功发起支付宝支付.mp4\n\n387-8 第一次支付宝付款成功.mp4\n\n388-9 支付通知消息的处理.mp4\n\n389-10 处理用户订阅时间.mp4\n\n390-11 订阅时间没有过期时的订阅处理.mp4\n\n391-12 laravel修改订阅时间失败的问题.mp4\n\n392-13 做一个漂亮的 dialog 支付确认框.mp4\n\n393-14 支付确认dialog 样式优化.mp4\n\n394-15 支付配置项使用中间件处理.mp4\n\n395-16 完成课程的购买操作.mp4\n\n396-17 购买课程成功后跳转到会员中心课程列表页面.mp4\n\n397-18 已经购买的课程不显示支付按钮.mp4\n\n398-19 微信支付开通流程.mp4\n\n399-20 修改微信支付证书.mp4\n\n400-21 安装生成二给码的图片处理库.mp4\n\n401-22 react获取微信支付二维码图片接口.mp4\n\n402-23 微信支付获取订单并换取二维码图片.mp4\n\n403-24 成功创建微信支付二维码图片.mp4\n\n404-25 支付typescript 类型使用联合类型方式.mp4\n\n405-26 完成支付 react 组件的优化.mp4\n\n406-27 新增模型使用支付的思路.mp4\n\n407-28 章节中购买课程的方式.mp4\n\n408-29 优化微信支付 React 组件.mp4\n\n409-30 微信支付样式调整.mp4\n\n410-31 完成微信支付功能的开发.mp4\n\n411-32 订阅套餐使用微信扫码支付.mp4\n\n412-33 测试支付宝支付.mp4\n\n413-34 微信异步通知路由配置.mp4\n\n414-35 套餐成功使用微信支付.mp4\n\n415-36 使用微信购买课程.mp4\n\n416-1 修图视频排序与通知不跳转的问题.mp4\n\n417-2 网站后台配置项处理.mp4\n\n418-3 后台公共配置项接口.mp4\n\n419-4 定义获取公共配置的 react hook useConfig.mp4\n\n420-5 tanstackRouter Context 处理配置项.mp4\n\n421-6 使用useConfig 处理全局配置项.mp4\n\n422-7 修复微信扫码登录与支付包冲突的问题.mp4\n\n423-8 微信扫码登录后显示欢迎消息.mp4\n\n424-9 会员中心在新窗口打开及课程购买测试.mp4\n\n425-10 网站订阅支付测试成功.mp4\n\n426-11 支付宝课程购买成功.mp4\n\n427-12 测试签到功能.mp4\n\n428-1 Error 组件使用方法介绍.mp4\n\n429-2 课程观看URL 与下载地址权限的处理.mp4\n\n430-3 播放面没有权限时显示订阅内容.mp4\n\n431-4 前台课程组件可以即时编辑.mp4\n\n432-5 没有购买课程的用户不允许观看操作.mp4\n\n433-6 课程页面高清视频下载组件.mp4\n\n434-7 章节与视频插入页面高清下载组件的控制.mp4\n\n435-1 编译项目时修复 tsc 错误.mp4\n\n436-2 把 typescript 错误修复完成.mp4\n\n437-3 安装vite 插件监测编译文件大小与开始编译压缩.mp4\n\n438-4 设置编译目录与包分块处理.mp4\n\n439-5 后台使用软链接到前台项目.mp4\n\n440-6 使用域名本地访问网站.mp4\n\n441-7 宝塔创建站点并上传配置项目.mp4\n\n442-8 配置站点信息并访问网站.mp4\n\n443-9 修改数据填充的静态资源域名.mp4\n\n444-10 修复静态资源访问错误的问题.mp4\n\n445-11 项目完结，祝福大家.mp4\u003C/code>\u003C/pre>\n\t\t    \t\t\t\t\t    \t\t\t\u003Cstyle>.erphpdown-box{display:block;}\u003C/style>\u003Cdiv class=\"erphpdown-box erphpdown-box2\">\u003Cdiv class=\"item item2\">\u003Ct>夸克链接:\u003C/t>\u003Ca href=\"https://pan.quark.cn/s/86f02e3af671\" target=\"_blank\" class=\"erphpdown-down\">点击下载\u003C/a>\u003C/div>\u003Cdiv class=\"erphpdown-tips\">支付后点击下载按钮即可查看网盘链接，如果链接失效，可联系本站客服\u003C/div>\u003C/div>\t\t            ","https://pan.quark.cn/s/86f02e3af671,",0,"1778652005446","0","1",{"id":19,"postLink":20,"imageSrc":21,"title":22,"category":23,"content":24,"panLink":25,"view":26,"invalidReports":14,"ratingCount":14,"ratingSum":14,"ratingAvg":14,"syncTime":16,"update_time":27,"status":17},5,"https://youkewang.top/2508.html","/uploads/2023/09/06030616730.png","ThinkPHP6实战独立开发电商系统（TP6）","php","\u003Ch2>课程介绍\u003C/h2>\n\u003Cp>本次电商系统涵盖了ThinkPHP6常见的大部分功能知识点，多应用、中间件、视图渲染、助手函数、图片上传、验证码、数据库、模型、异常等。\u003C/p>\n\u003Cp>电商系统界面参考早期的小米商城官网，包含：商品SKU、库存、购物车、阿里云短信、会员积分、微信支付、支付宝支付等商城功能。\u003C/p>\n\u003Cp>\u003Cimg decoding=\"async\" src=\"/uploads/2023/09/06030616730.png\" alt=\"\">\u003C/p>\n\u003Ch2>课程目录\u003C/h2>\n\u003Cpre>\u003Ccode>├──第10章 前台会员页面\n| ├──10-1 阿里图标讲解.mp4 39.95M\n| ├──10-10 登录逻辑+微信登录准备.mp4 28.27M\n| ├──10-11 微信扫码登录.mp4 39.57M\n| ├──10-12 微信扫码绑定手机号逻辑.mp4 15.07M\n| ├──10-13 绑定手机号实现.mp4 36.06M\n| ├──10-14 绑定手机号完善+修改密码.mp4 42.24M\n| ├──10-15 绑定手机号完善【有源码】.mp4 4.19M\n| ├──10-16 会员资料修改.mp4 22.56M\n| ├──10-17 通知消息：全体通知+私信通知.mp4 24.55M\n| ├──10-18 通知消息已读+whereFindInSet使用.mp4 20.89M\n| ├──10-19 发票管理.mp4 42.02M\n| ├──10-2 Base控制器讲解+页面分析.mp4 18.59M\n| ├──10-20 会员签到赚取积分.mp4 18.65M\n| ├──10-21 积分换购流程.mp4 41.43M\n| ├──10-22 积分历史记录.mp4 28.30M\n| ├──10-23 积分Bug修复.mp4 17.24M\n| ├──10-24 商品浏览记录.mp4 47.53M\n| ├──10-25 错误信息记录日志.mp4 14.83M\n| ├──10-26 收藏夹功能.mp4 44.09M\n| ├──10-27 领取优惠券.mp4 45.19M\n| ├──10-28 优惠券列表【有源码】.mp4 18.03M\n| ├──10-29 收货地址.mp4 29.65M\n| ├──10-3 会员注册+validate验证.mp4 77.86M\n| ├──10-30 功能补充—通知消息全部设置已读消息.mp4 23.43M\n| ├──10-31 分佣推荐功能.mp4 31.78M\n| ├──10-32 分佣推荐完善.mp4 20.13M\n| ├──10-4 短信发送：60秒倒计时效果.mp4 13.18M\n| ├──10-5 阿里云短信准备.mp4 22.23M\n| ├──10-6 ThinkPHP6集成阿里云短信.mp4 28.35M\n| ├──10-7 php7严格模式下的短信发送逻辑.mp4 18.51M\n| ├──10-8 redis介绍.mp4 29.54M\n| └──10-9 完善发送验证码逻辑.mp4 15.07M\n├──第11章 首页开发\n| └──11-1 首页代码开发.mp4 36.70M\n├──第12章 列表页开发\n| ├──12-1 列表页当前位置信息.mp4 32.46M\n| ├──12-10 列表页代码完善.mp4 19.10M\n| ├──12-11 搜索页面.mp4 32.09M\n| ├──12-2 列表页SKU数据获取.mp4 31.14M\n| ├──12-3 列表页SKU超链接组合.mp4 29.59M\n| ├──12-4 列表页SKU当前选中.mp4 14.66M\n| ├──12-5 列表页商品获取逻辑分析.mp4 30.94M\n| ├──12-6 列表页商品数据获取.mp4 33.59M\n| ├──12-7 列表页添加分类筛选条件.mp4 17.06M\n| ├──12-8 列表页分页-传入总记录数.mp4 28.85M\n| └──12-9 列表页商品排序.mp4 24.05M\n├──第13章 商品详情页\n| ├──13-1 商品详情页基本信息获取.mp4 8.61M\n| ├──13-2 商品SKU获取.mp4 39.99M\n| ├──13-3 商品SKU价钱获取.mp4 34.43M\n| └──13-4 商品详情页点击量+代码完善.mp4 14.72M\n├──第14章 购物车\n| ├──14-1 加入购物车.mp4 38.25M\n| ├──14-2 购物车列表.mp4 30.85M\n| └──14-3 购物车功能分析【有源码】.mp4 21.46M\n├──第15章 商品确认订单\n| ├──15-1 购物车提交订单页面.mp4 49.41M\n| ├──15-2 订单数据表分析.mp4 25.94M\n| ├──15-3 订单信息入库.mp4 14.90M\n| ├──15-4 订单入库完善.mp4 14.41M\n| ├──15-5 直接购买商品下订单.mp4 27.48M\n| └──15-6 直接购买商品订单入库【有源码】.mp4 57.12M\n├──第16章 微信扫码支付\n| ├──16-1 微信支付准备.mp4 17.16M\n| ├──16-2 微信支付Demo.mp4 18.87M\n| ├──16-3 微信支付SDK整合tp6.mp4 37.87M\n| ├──16-4 微信支付整合订单.mp4 21.34M\n| ├──16-5 微信支付接收回调数据流.mp4 23.62M\n| ├──16-6 微信支付后订单处理.mp4 34.64M\n| └──16-7 微信支付成功后跳转【有源码】.mp4 29.05M\n├──第17章 支付宝扫码支付\n| ├──17-1 支付宝支付准备.mp4 20.67M\n| ├──17-2 支付宝支付官方DEMO.mp4 32.35M\n| ├──17-3 支付宝SDK整合tp6.mp4 36.42M\n| ├──17-4 支付宝异步通知.mp4 34.13M\n| └──17-5 支付宝同步跳转【有源码】.mp4 26.13M\n├──第18章 订单管理\n| ├──18-1 后台订单管理.mp4 55.03M\n| ├──18-2 后台订单列表优化.mp4 36.53M\n| ├──18-3 用户订单列表.mp4 37.49M\n| ├──18-4 用户订单-商品名称搜索.mp4 31.05M\n| ├──18-5 用户订单-订单详情.mp4 51.79M\n| ├──18-6 用户订单-超时待支付订单处理.mp4 47.46M\n| └──18-7 用户订单-商品名搜索完善【有源码】.mp4 14.44M\n├──第19章 商品评价\n| ├──19-1 商品评价入库.mp4 45.93M\n| ├──19-2 商品评价列表.mp4 42.51M\n| ├──19-3 商品评价列表完善.mp4 37.95M\n| ├──19-4 商品评论-超时未评论默认好评.mp4 40.66M\n| ├──19-5 自定义指令的使用.mp4 28.63M\n| ├──19-6 自定义命令执行默认好评.mp4 20.50M\n| ├──19-7 商品好评精确两位小数.mp4 8.10M\n| └──19-8 快递鸟物流轨迹查询API接口.mp4 29.18M\n├──第1章 基础部分\n| ├──1-1 课程介绍.mp4 32.73M\n| ├──1-2 【更新】ThinkPHP6.0.4更新验证码问题.mp4 15.49M\n| ├──1-3 基础环境搭建.mp4 30.32M\n| ├──1-4 数据库增删改查基础操作.mp4 56.74M\n| ├──1-5 模板渲染.mp4 24.74M\n| ├──1-6 AJAX 提交表单-引入layui.mp4 16.64M\n| └──1-7 AJAX提交表单-数据提交.mp4 43.85M\n├──第20章 移动端\n| ├──20-1 表单令牌token+移动端首页.mp4 30.98M\n| ├──20-10 移动端支付宝支付集成.mp4 25.98M\n| ├──20-11 移动端支付宝支付回调【有源码】.mp4 14.95M\n| ├──20-12 【完结】感谢大家支持.mp4 3.60M\n| ├──20-2 移动端列表页.mp4 30.68M\n| ├──20-3 移动端商品详情页.mp4 43.57M\n| ├──20-4 移动端购物车.mp4 17.45M\n| ├──20-5 移动端微信授权登录准备.mp4 18.29M\n| ├──20-6 移动端微信授权登录.mp4 33.22M\n| ├──20-7 移动端微信H5支付准备.mp4 11.90M\n| ├──20-8 移动端微信H5支付完成.mp4 55.46M\n| └──20-9 移动端支付宝支付准备.mp4 13.82M\n├──第21章 【补充】\n| ├──21-1 宝塔安装服务器流程+宝塔redis.mp4 30.30M\n| └──21-2 非常简单的数据导出exce—文件本节附件资料.mp4 48.62M\n├──第22章 ThinkPHP6通联支付对接\n| ├──22-1 ThinkPHP6通联支付对接（一）.mp4 32.31M\n| └──22-2 ThinkPHP6通联支付对接（二）.mp4 31.91M\n├──第2章 后台基础部分开发\n| ├──2-1 登录界面引入+验证码.mp4 18.47M\n| ├──2-10 发票管理.mp4 20.71M\n| ├──2-11 系统参数设置.mp4 36.31M\n| ├──2-12 搜索关键字.mp4 21.28M\n| ├──2-13 通知消息.mp4 24.28M\n| ├──2-2 后台登录功能实现.mp4 91.49M\n| ├──2-3 Nignx下PATHINFO配置.mp4 8.47M\n| ├──2-4 后台首页模板引入.mp4 7.43M\n| ├──2-5 后台登录拦截逻辑.mp4 25.34M\n| ├──2-6 中间件拦截后台登录.mp4 40.27M\n| ├──2-7 base控制器+删除缓存.mp4 29.25M\n| ├──2-8 友情链接管理.mp4 50.78M\n| └──2-9 弹出询问框+公告删除方法.mp4 53.05M\n├──第3章 后台管理员管理\n| ├──3-1 管理员列表.mp4 32.29M\n| ├──3-10 左侧菜单排序以及图标处理【有源码】.mp4 32.15M\n| ├──3-2 公共方法提取.mp4 62.32M\n| ├──3-3 用户组管理.mp4 29.23M\n| ├──3-4 用户组权限管理.mp4 55.17M\n| ├──3-5 权限节点搜索.mp4 40.26M\n| ├──3-6 搜索关键字飘红.mp4 33.70M\n| ├──3-7 权限控制实现.mp4 37.18M\n| ├──3-8 initialize中的跳转.mp4 12.10M\n| └──3-9 左侧菜单数据动态化.mp4 50.41M\n├──第4章 数据统计\n| └──4-1 数据统计：直方图、圆饼形等多种样式.mp4 16.04M\n├──第5章 营销管理\n| ├──5-1 推荐新用户注册：分佣管理.mp4 27.93M\n| └──5-2 优惠券管理.mp4 18.97M\n├──第6章 图片上传\n| ├──6-1 webuploader单图图片上传.mp4 44.10M\n| ├──6-2 服务端图片上传接口.mp4 41.26M\n| ├──6-3 图片上传验证.mp4 47.64M\n| ├──6-4 图片实时删除.mp4 34.75M\n| ├──6-5 删除文章的同时删除缩略图.mp4 17.97M\n| └──6-6 layui文件上传插件【有源码】.mp4 43.94M\n├──第7章 积分商城\n| ├──7-1 积分商城.mp4 19.94M\n| └──7-2 公共方法：排序.mp4 26.73M\n├──第8章 广告管理\n| ├──8-1 广告管理.mp4 10.99M\n| └──8-2 会员管理+评论管理【有源码】.mp4 18.94M\n├──第9章 商品管理\n| ├──9-1 商品SKU介绍.mp4 37.06M\n| ├──9-10 SKU表格操作二.mp4 26.55M\n| ├──9-11 商品单规格添加入库.mp4 48.49M\n| ├──9-12 商品添加-事务操作.mp4 34.88M\n| ├──9-13 商品多规格添加入库.mp4 44.31M\n| ├──9-14 商品添加优化.mp4 29.68M\n| ├──9-15 商品编辑单规格.mp4 18.79M\n| ├──9-16 商品编辑多规格.mp4 27.90M\n| ├──9-17 商品修改处理.mp4 54.20M\n| ├──9-18 商品添加问题处理.mp4 26.83M\n| ├──9-19 商品图片删除.mp4 19.78M\n| ├──9-2 商品SKU增删改.mp4 14.12M\n| ├──9-20 商品列表功能分析.mp4 10.91M\n| ├──9-21 商品列表实现.mp4 24.87M\n| ├──9-22 商品列表优化.mp4 11.47M\n| ├──9-23 商品列表搜索扩展-搜索器.mp4 30.30M\n| ├──9-3 商品分类.mp4 42.03M\n| ├──9-4 商品分类添加.mp4 11.92M\n| ├──9-5 商品分类的删除【有源码】.mp4 13.79M\n| ├──9-6 多图上传.mp4 48.80M\n| ├──9-7 图片排序逻辑+商品分类联动效果.mp4 34.49M\n| ├──9-8 商品数据表+SKU表格代码.mp4 43.46M\n| └──9-9 SKU表格操作一.mp4 39.46M\n├──【源码】.rar 317.23M\n└──课件.zip 55.81kb\u003C/code>\u003C/pre>\n\u003Ch3>对知识的渴望程度决定了前进动力的大小\u003C/h3>\n\u003Ch3>别当知识很廉价地摆在你面前，你反而不会珍惜\u003C/h3>\n\u003Ch3>对知识保持敬畏之心\u003C/h3>\n\u003Ch3>行动是治愈焦虑的唯一解药\u003C/h3>\n\u003Cstyle>.erphpdown-box{display:block;}\u003C/style>\u003Cdiv class=\"erphpdown-box erphpdown-box2\">\u003Cdiv class=\"item item2\">\u003Ct>链接\u003C/t>\u003Ca href=\"https://pan.baidu.com/s/1NmnhgPByqu_2qU7-h7UD5g\" target=\"_blank\" class=\"erphpdown-down\">点击下载\u003C/a>（提取码: qnce）\u003Ca class=\"erphpdown-copy\" data-clipboard-text=\"qnce\" href=\"javascript:;\">复制\u003C/a>\u003C/div>\u003Cdiv class=\"erphpdown-tips\">支付后点击下载按钮即可查看网盘链接，如果链接失效，可联系本站客服\u003C/div>\u003C/div>","https://pan.baidu.com/s/1NmnhgPByqu_2qU7-h7UD5g,qnce",237,null,{"id":29,"postLink":30,"imageSrc":31,"title":32,"category":23,"content":33,"panLink":34,"view":35,"invalidReports":14,"ratingCount":14,"ratingSum":14,"ratingAvg":14,"syncTime":16,"update_time":27,"status":17},79,"https://youkewang.top/2157.html","/uploads/2023/04/09160918960.png","PHP中文网第十九期|价值5897|2022年|完结无密","\u003Ch2>课程介绍\u003C/h2>\n\u003Cp>php中文网第19期 (带实战) | 完结\u003Cbr>\n\u003Cimg decoding=\"async\" src=\"/uploads/2023/04/09160915974.jpg\" alt=\"\">\u003C/p>\n\u003Cp>\u003Cstrong>第十九期_前端开发\u003C/strong>\u003Cbr>\n\u003Cimg decoding=\"async\" src=\"/uploads/2023/04/09160917843.png\" alt=\"\">\u003C/p>\n\u003Cp>\u003Cstrong>第十九期_PHP编程\u003C/strong>\u003Cbr>\n\u003Cimg decoding=\"async\" src=\"/uploads/2023/04/09160917546.png\" alt=\"\">\u003C/p>\n\u003Cp>\u003Cstrong>第十九期_综合实战\u003C/strong>\u003Cbr>\n\u003Cimg decoding=\"async\" src=\"/uploads/2023/04/09160918752.png\" alt=\"\">\u003C/p>\n\u003Ch3>对知识的渴望程度决定了前进动力的大小\u003C/h3>\n\u003Ch3>别当知识很廉价地摆在你面前，你反而不会珍惜\u003C/h3>\n\u003Ch3>对知识保持敬畏之心\u003C/h3>\n\u003Ch3>行动是治愈焦虑的唯一解药\u003C/h3>\n\u003Cstyle>.erphpdown-box{display:block;}\u003C/style>\u003Cdiv class=\"erphpdown-box erphpdown-box2\">\u003Cdiv class=\"item item2\">\u003Ct>链接\u003C/t>\u003Ca href=\"https://pan.baidu.com/s/14MDevUiLQnutuahCp39XvA\" target=\"_blank\" class=\"erphpdown-down\">点击下载\u003C/a>（提取码: 5tx3）\u003Ca class=\"erphpdown-copy\" data-clipboard-text=\"5tx3\" href=\"javascript:;\">复制\u003C/a>\u003C/div>\u003Cdiv class=\"erphpdown-tips\">支付后点击下载按钮即可查看网盘链接，如果链接失效，可联系本站客服\u003C/div>\u003C/div>","https://pan.baidu.com/s/14MDevUiLQnutuahCp39XvA,5tx3",111,true,1778654537622]