基于thinkphp5的restful接口框架---TPR

来源:转载

基于thinkphp5的restful接口框架---TPR

基于thinkphp5的restful设计风格的接口框架。


专为接口开发而设计


交流QQ群:521797692


完整案例

AxiosCros/thinkphp5-restfulapi


框架核心代码

https://github.com/AxiosCros/tpr-composer/releases


composer require axios/tpr:dev-master


文档地址

看云:《TPR接口开发框架使用文档》


项目简介

个人博客:《基于thinkphp5的restful接口框架---TPR》


所需环境
php7.0+
mysql5.5+
redis , phpredis
mongodb
框架功能点

基于thinkphp5开发,无缝衔接thinkphp5的功能,加快开发速度


便捷的接口参数验证,可以在一定程度上保证接口访问的标准性


通过使用前置和后置中间件,可以有非常好的扩展性


接口缓存,可以非常方便的加速接口请求速度,例如缓存请求5分钟,只需在filter中配置cache=>300即可


状态码对应的message支持多语言翻译,可以很方便的在中英文等多语言环境中切换


方便接口开发的功能服务类,如MongoService,MailService,ApiDocService等等


具有签名验证和令牌验证等功能


安装
git clone https://github.com/AxiosCros/thinkphp5-restfulapi.git
cd thinkphp5-restfulapi
composer install
cp .env.example .env
#编辑.env文件
vim .env
#手动导入api.sql至数据库
#api.sql中主要是一些后台管理系统会用到的数据表,另外还有一个api_users的用户示例表
后台管理系统预览

首页接口访问数据统计





接口文档(根据代码注释自动生成)




开源协议

遵循Apache2开源协议发布,并提供免费使用


分享给朋友:
您可能感兴趣的文章:
随机阅读: