dingo/api 配置
2018年11月8日1.安装dingo/api
配置composer.json
因为dingo/api 依赖的 dingo/blueprint
与 phpunit
都依赖了 phpdocumentor/reflection-docblock
但是依赖的版本不同,导致出现了冲突
1 2 3 4 5 6 7 |
"config": { "preferred-install": "dist", "sort-packages": true, "optimize-autoloader": true }, "minimum-stability" : "dev", "prefer-stable" : true |
开始安装 有最新版本了
1 |
composer require dingo/api:^2.0.0-alpha2 |
发布配置文件 一个是api的 一个是debug的
1 |
php artisan vendor:publish |
编辑配置文件 .env
1 2 3 4 5 |
API_STANDARDS_TREE=prs # x 本地开发的或私有环境的;prs 未对外发布的,提供给公司 app,单页应用,桌面应用等;vnd 对外发布的,开放给所有用户 API_SUBTYPE=larabbs #项目简称 API_PREFIX=api #弄一个前戳 API_VERSION=v1 #版本 API_DEBUG=true #报错开启 |
编辑配置文件config\debugbar.php
,这样访问接口就不会有多余的html了
1 |
'enabled' => env('APP_DEBUG', false), |
改为
1 |
'enabled' => env('DEBUGBAR_ENABLE', false), |