Laravel-Dingo Api笔记

安装依赖

composer require dingo/api

发布项目

# 将 Dingo API 扩展包中的配置文件 api.php 发布到项目根目录下的 config 目录中。
php artisan vendor:publish --provider="Dingo\Api\Provider\LaravelServiceProvider"

配置.env文件

# dingo api 配置文件
API_STANDARDS_TREE=vnd
API_SUBTYPE=cnlive
API_PREFIX=api
# API_DOMAIN=api.myapp.com
API_VERSION=v1
API_NAME="CNLIVE API"
API_DEFAULT_FORMAT=json # 响应数据格式 默认为json
API_DEBUG=true # 调试模式
Unable to boot ApiServiceProvider, configure an API domain or prefix.
# 遇到这个错误 表示上面没有配置好.env文件以及没有发布项目

编写路由

// 编写路由器 /routes/api.php

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

$api->version('v1', function($api){
    $api->get('/test', function(){
        return 1111;
    });
});

访问路由

你可能感兴趣的:(Laravel-Dingo Api笔记)