文档:https://github.com/dingo/api/wiki/Installation

1.安装

#PHP ^7.1 (However soon to be PHP 7.2)
composer require dingo/api
#LARAVEL 
php artisan vendor:publish --provider="Dingo\Api\Provider\LaravelServiceProvider"
#LUMEN
#in app/boostrap.php
$app->register(Dingo\Api\Provider\LumenServiceProvider::class);

2.版本控制

$api->version('v1', function ($api) {
$api->get('testa','\App\Http\Controllers\TestController@test_db');
});
##POSTMAN 请求时带版本号
##Header 里面 带入 [{"key":"Accept","value":"application/x.app_version.v1+json","description":""}]
api.config 里面配置:
API_SUBTYPE=app_version

nginx 解析php conf配置文件

本博客的nginx 配置文件 server { listen 80;#80和443端口同时监听 listen 443 ssl; server_name www.koukousky.com koukousky.com...

阅读全文

php composer 安装阿里云镜像

#doc: https://developer.aliyun.com/composer 全局配置(推荐) composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ 取消配...

阅读全文

intervention/image处理IOS上传图片翻转问题

#安装 $ composer require intervention/image <?php use Intervention\Image\ImageManagerStatic as Image; //test.png要处理的图片路径 Image::make(&...

阅读全文

欢迎留言