美文网首页
Laravel下安装DingoAPI

Laravel下安装DingoAPI

作者: G_YDG | 来源:发表于2020-01-19 10:24 被阅读0次

    一、安装

    (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

          本文链接:https://www.haomeiwen.com/subject/tcfrzctx.html