Laravel下安装DingoAPI

一、安装

(1)项目中修改 composer.json 文件并且运行 composer update

"require": { "dingo/api": "^2.2"}

(2)通过composer 进行安装

 composer require dingo/api


二、发布

发布 API 配置文件到 config 文件下:

php artisan vendor:publish --provider="Dingo\Api\Provider\LaravelServiceProvider"


三、配置

在.env文件配置以下配置信息:

API_PREFIX=api

API_VERSION=v1

API_NAME="My App"

API_CONDITIONAL_REQUEST=false

API_STRICT=false

API_DEFAULT_FORMAT=json

API_DEBUG=true

配置信息以及相关说明可查看底部参考文章


四、简单示例

在routes\api.php或routes\web.php下,创建api端点实例

$api = app('Dingo\Api\Routing\Router');

$api->version('v1', function($api) {

    $api->get('version', function() {

        return response('This is V1');

    });

});

因为配置了访问前缀(API_PREFIX)为api,所以访问路径应为 项目域名/api/version


参考文章:https://learnku.com/docs/dingo-api/2.0.0/Configuration/1444

你可能感兴趣的:(Laravel下安装DingoAPI)