liushoukun / dawn-api
A RESTful API package
Installs: 3 189
Dependents: 0
Suggesters: 0
Security: 0
Stars: 26
Watchers: 2
Forks: 8
Open Issues: 0
Requires
- ircmaxell/random-lib: ^1.2
- topthink/framework: ^5.0
This package is auto-updated.
Last update: 2024-10-26 13:34:31 UTC
README
说明
thinkphp5编写的restful风格的API,集API请求处理,权限认证,自动生成文档等功能;
- restful风格处理请求
每个接口对于一个控制器,method对应[method]方法响应
- 权限认证
Basic,Oauth Client Credentials Grant
- 文档生成
简洁,优雅,不需要额外的文档工具;
安装
- 如果想在你的TP5项目中使用,那么可以直接使用
composer require liushoukun/dawn-api
- 如果是新项目先要创建tp5项目,然后再require
composer create-project topthink/think api --prefer-dist
composer require liushoukun/dawn-api
- 如果要使用生成文档 需要在public/static/ 下 安装hadmin
cd /public/static/
git clone https://github.com/liushoukun/hadmin.git