# 论坛系统(php + MySQL) **Repository Path**: PanJieStudy/forum-ms ## Basic Information - **Project Name**: 论坛系统(php + MySQL) - **Description**: 基于 php + MySQL 开发,分用户前台 + 管理后台。技术栈:php + mysql + css + html + layui - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2024-12-31 - **Last Updated**: 2025-06-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: PHP, MySQL, 论坛系统 ## README # ThinkPHP8 论坛系统 基于 ThinkPHP 框架开发的论坛系统,支持用户注册、发帖、回复等基本功能,并包含完整的后台管理系统。 ## 环境要求 - PHP = 8.0.2 - MySQL >= 5.7 ## 安装步骤 1. 克隆项目到本地 3. 修改 `.env` 配置数据库信息 4. 导入 `forum.sql` 到数据库 ## 前台功能 ### 用户管理 - 用户注册 - 用户登录 - 修改密码 - 退出登录 ### 版块功能 - 查看版块列表 - 查看版块详情 - 按版块浏览帖子 ### 帖子功能 - 发布新帖 - 查看帖子详情 - 回复帖子 - 浏览帖子列表 - 最新帖子 - 热门帖子 ## 后台功能 ### 用户管理 - 用户列表查看 - 修改用户登录权限 - 管理员密码修改 ### 版块管理 - 版块列表 - 添加版块 - 编辑版块 - 删除版块 ### 帖子管理 - 帖子列表 - 查看帖子详情 - 删除帖子 ### 回复管理 - 回复列表 - 删除回复 ## 目录结构 ``` forum/ ├── app/ # 应用目录 │ ├── controller/ # 控制器目录 │ ├── model/ # 模型目录 │ ├── middleware/ # 中间件目录 │ └── validate/ # 验证器目录 ├── config/ # 配置目录 ├── public/ # 公共资源目录 ├── route/ # 路由目录 ├── runtime/ # 运行时目录 ├── vendor/ # Composer 依赖目录 └── view/ # 视图目录 ``` ## API 路由说明 ### 前台路由 - GET `/` - 首页 - GET/POST `/user/login` - 用户登录 - GET/POST `/user/register` - 用户注册 - GET/POST `/user/changePassword` - 修改密码 - GET `/user/logout` - 退出登录 - GET `/section/index/:id` - 版块详情 - GET/POST `/post/add/:section_id` - 发布帖子 - GET `/post/detail/:id` - 帖子详情 - POST `/post/reply/:id` - 回复帖子 ### 后台路由 - GET/POST `/admin/login` - 管理员登录 - GET `/admin/logout` - 管理员退出 - GET `/admin/index` - 后台首页 - GET `/admin/user` - 用户管理 - GET `/admin/section` - 版块管理 - GET `/admin/post` - 帖子管理 - GET `/admin/reply` - 回复管理 ## 开发者 - 作者邮箱:[1356359464@qq.com] - 联系方式 微信:[json59420]