学习PHP是想开发一个APP后台,所以为了打通流程,先开发一个最简单的接口试试。查了查最常用插件Dingo-api。
Dingo-api安装配置
- 你需要修改你的 composer.json 文件
"require": {
"dingo/api": "2.0.0-alpha1"
}
然后执行 composer update
- 打开 config/app.php
'providers' => [
Dingo\Api\Provider\LaravelServiceProvider::class
]
- 执行
php artisan vendor:publish --provider="Dingo\Api\Provider\LaravelServiceProvider"
- 打开.env 文件,添加
API_STANDARDS_TREE=vnd
API_SUBTYPE=art
API_PREFIX=api
API_VERSION=v1
API_NAME="My API"
API_CONDITIONAL_REQUEST=false
API_STRICT=false
API_DEFAULT_FORMAT=json
API_DEBUG=true
相应的解释可以在文末的参考文章中查看,不再赘述。说一下API_DEBUG=true这个配置项,在开发中还是很有用的,当开启debug模式后,当系统报错后会以json格式发送给客户端,正式发布后可以设置为false。
网友评论