🐘 A Simple and Practical Annotation Routing RESTful API architecture Implemented by ThinkHP 6.0
PAA-ThinkPHP6
专注注解完成工作。
目前内置功能:
thinkphp6
无缝衔接app/annotation/Param.php
app/annotation/Doc.php
app/annotation/JWT.php
PAA-ThinkPHP6
源码放于github
所以,需要使用git
安装
git clone https://github.com/LazySkills/PAA-thinkphp6.git
以下步骤需要先进入项目目录
PAA-ThinkPHP6
依赖于composer
所以,安装composer依赖扩展
composer install
嫌弃太慢,建议使用国内源
composer config repo.packagist composer https://mirrors.aliyun.com/composer/
ThinkPHP6
内置服务器
开发运行,可以使用tinkphp6
内置服务器.
命令:
php think run
运行效果
> php think run
ThinkPHP Development server is started On <http://127.0.0.1:8000/>
You can exit with `CTRL-C`
Document root is: PAA-thinkphp6\public
运行成功,浏览器访问
http://127.0.0.1:8000/
docker
(推荐)
开发生产运行,推荐使用 docker
关于怎么安装使用,请自行百度,谢谢🙏
运行方式:
docker run --name paa-tp6 -p 8000:9000 -v "$PWD":/app/paa-thinkphp6 chinawangyu/paa-thinkphp6
运行成功,浏览器访问
http://127.0.0.1:8000/
docker-composer
采用php7.4-fpm
+ nginx1.17
完成构建
关于怎么安装使用,请自行百度,谢谢🙏
运行方式:
docker-compose up -d
运行成功,浏览器访问
http://127.0.0.1:8000/
浏览器访问地址
http://127.0.0.1:8000/paa/index
具体见
config/paa.php
配置文件中management.member
配置
admin
supper
开发具有操作权限,开发者可以看到并编辑隐藏的接口文档
web
123456
浏览者只有访问权限
PAA-ThinkPHP6
由以下项目组成和依赖。
万分感谢,以下排名不分先后
再次感谢,希望大家能帮这几个项目点点
star
。
由于目前PAA目前还处在不断迭代更新阶段,ThinkPHP6版本也在持续跟进,所以本项目的内容也会随着适配的进度而增加或者调整。
局限于个人技术水平和写作能力,如果文档中有哪些地方读者觉得不对或者看不懂需要再讲仔细些可以随时提出。
读者对本教程或者GitHub项目有任何疑问、建议都可以在作者GitHub仓库提个issues
加【PAA 官方群】QQ群: 860613750
如果你觉得本项目帮助到你,想请作者喝杯茶 , 请扫码打赏任意金额
[ ] 优化代码
PAA-ThinkPHP6 遵循 MIT 开源协议发布,并提供免费使用。
本项目包含的第三方源码和二进制文件之版权信息另行标注。
版权所有Copyright © 2006-2019 by PAA-ThinkPHP6
All rights reserved。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型