# www.tp6e.com **Repository Path**: studeny/www.tp6e.com ## Basic Information - **Project Name**: www.tp6e.com - **Description**: 后台thinkphp6, 前端element - **Primary Language**: PHP - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-01-07 - **Last Updated**: 2024-05-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ThinkPHP 6.0 =============== > 运行环境要求PHP7.1+,兼容PHP8.0。 [官方应用服务市场](https://market.topthink.com) | [`ThinkAPI`——官方统一API服务](https://docs.topthink.com/think-api) ThinkPHPV6.0版本由[亿速云](https://www.yisu.com/)独家赞助发布。 ## 主要新特性 * 采用`PHP7`强类型(严格模式) * 支持更多的`PSR`规范 * 原生多应用支持 * 更强大和易用的查询 * 全新的事件系统 * 模型事件和数据库事件统一纳入事件系统 * 模板引擎分离出核心 * 内部功能中间件化 * SESSION/Cookie机制改进 * 对Swoole以及协程支持改进 * 对IDE更加友好 * 统一和精简大量用法 ## 安装 ~~~ composer create-project topthink/think tp 6.0.* ~~~ 本项目后台是学习element写的 后台使用php:thinkphp6 前台:element ui mysql放在根目录: vue.sql .env中设置数据库连接 开启表前缀 ~~~ .env中添加:prefix = t_ ~~~ 验证码无法使用: 1.安装好验证码需要修改verder\topthink\think-captcha\src\Captcha.php类 2.示例:https://zhuanlan.zhihu.com/p/454431259 ~~~ 1.开启session 2.开启跨域 3.修改验证码check验证码方法,验证是必须要传递captchakey ~~~ 如果环境是apache必须在.htaccess文件如下 添加:SetEnvIf Authorization .+ HTTP_AUTHORIZATION=$0 ~~~ Options +FollowSymlinks -Multiviews RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L] #必须增加下面这项,adminAuth.php中间件才能获取到头部信息 SetEnvIf Authorization .+ HTTP_AUTHORIZATION=$0 ~~~ 本地运行项目教程 ~~~ 1)配置域名指向public文件夹 2)进入根目录更新php依赖:composer update 3)测试访问验证码接口是否正常:http://域名/admin/index/verify,正常输出说明后端配置成功 3.1)如是apache请配置public下 .htaccess 4)进入到view文件夹下,更新vue依赖 4.1)npm install 更新完报错再执行 4.2 4.2)cnpm install 5)修改前端项目:view\src\main.js 访问后端接口地址(改为自己配置的后端域名):axios.defaults.baseURL = 'http://www.tp6e.com' 6)再view文件夹下启动项目:npm run serve ~~~ linux ~~~ 1)配置后端域名,并指向项目public 2)配置前端域名,指向view下 3)修改前端项目:view\src\main.js中访问后端接口地址 ~~~ ## 文档 [完全开发手册](https://www.kancloud.cn/manual/thinkphp6_0/content) ## 参与开发 请参阅 [ThinkPHP 核心框架包](https://github.com/top-think/framework)。 ## 版权信息 ThinkPHP遵循Apache2开源协议发布,并提供免费使用。 本项目包含的第三方源码和二进制文件之版权信息另行标注。 版权所有Copyright © 2006-2020 by ThinkPHP (http://thinkphp.cn) All rights reserved。 ThinkPHP® 商标和著作权所有者为上海顶想信息科技有限公司。 更多细节参阅 [LICENSE.txt](LICENSE.txt)