基于thinkphp5的restful设计风格的接口框架。
专为接口开发而设计
交流QQ群:521797692
composer require axios/tpr:dev-master
目前文档还在编写中,待完成
-
基于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开源协议发布,并提供免费使用。