dingo/api是一个 Lumen 和 Laravel 都可用的 RestFul 工具包,帮助我们快速的开始构建 RestFul Api。我们的目的是教会大家如何快速的搭建并使用这个包,更多的功能,还需要你仔细阅读 DingoApi 的文档来深入的学习和理解,这里有一份中英对照的翻译,或许能帮到你。

1.安装

Laravel 5.5 的适配版本为```dingo/api:v2.0.0-alpha2```,所以我们需要安装这个 tag

composer require dingo/api:2.0.0-alpha2

dingo 的文档中有说明,现在这个包还处在开发阶段,没有一个稳定的 release 版本,dingo/api 依赖的

dingo/blueprint`与``phpuni都依赖了`phpdocumentor/reflection-docblock```

但是依赖的版本不同,导致出现了冲突。但是我们发现``dingo/blueprint的开发版本`dev-master```

解决了冲突,可以正常安装,所以我们修改一下`composer.json`:

.
.
.
    "config": {
        "preferred-install": "dist",
        "sort-packages": true,
        "optimize-autoloader": true
    },
    "minimum-stability" : "dev",
    "prefer-stable" : true
}

results matching ""

    No results matching ""