一共40个课时 录制时间是2023年的样子# 课程介绍## 一、基础环境与架构配置涵盖ThinkPHP6的安装操作,入口文件的位置调整方法,多应用模式的配置,以及Nginx服务器下隐藏in···

一共40个课时 录制时间是2023年的样子
# 课程介绍
## 一、基础环境与架构配置
涵盖ThinkPHP6的安装操作,入口文件的位置调整方法,多应用模式的配置,以及Nginx服务器下隐藏index.php入口文件的实操,同时讲解.env配置文件的使用技巧,为框架使用搭建基础环境。
## 二、数据库基础操作
讲解数据库的连接配置与数据表建立方法,围绕Db类展开核心操作教学,包括新增、查询、更新、删除数据,软删除的实现,还介绍replace()方法、数据分批处理chunk()、游标查询等实用技巧,适配不同数据操作场景。
## 三、数据库高级查询与操作
深入讲解查询表达式、链式操作的使用,涵盖聚合查询、分页查询、时间查询等常用查询方式,以及高级查询、json字段增删改查、子查询、原生查询的实操,同时介绍数据库事务操作的处理方法,提升数据操作的灵活性与安全性。
## 四、模型核心应用
从模型的定义、模型字段配置入手,讲解模型层的新增、更新、删除、查询数据操作,以及模型对象转数组的方法,还介绍自动时间戳的配置与使用,让学习者掌握框架的模型开发思维。
## 五、实用功能与调试优化
讲解命令行、验证码、助手函数的使用,缓存、文件上传等杂项功能的实现,同时覆盖调试模式开启、SQL调试、断点调试的实操,以及异常处理的方法,解决开发中的问题排查与功能实现需求。
## 六、架构进阶与中间件
对入口文件、框架架构进行整体梳理,结合多应用模式做综合讲解;从简单案例入手讲解中间件入门,逐步介绍全局、应用、前置后置中间件的配置,中间件别名设置,以及路由、控制器中间件的使用,还有中间件向控制器传参的方法。
## 七、路由基础
开启路由相关知识讲解,介绍路由的基础概念与核心入门内容,为后续路由实操打下基础。
