快速使用

安装composer require dingo/api:1.0.x@dev

添加dingo服务提供者

打开 config/app.php 向 providers 数组中添加 Dingo\Api\Provider\LaravelServiceProvider::class'providers' => [

// 其他的服务提供者...

'Dingo\Api\Provider\LaravelServiceProvider::class',

]

添加 facade

打开 config/app.php 向 aliases 数组中添加 Dingo\Api\Facade\API 和 Dingo\Api\Facade\Route'aliases' => [

// 其他的facade...

'API' => 'Dingo\Api\Provider\LaravelServiceProvider::class',

'ApiRoute' => 'Dingo\Api\Facade\Route',

]

添加dingo自定义配置文件php artisan vendor:publish --provider="Dingo\Api\Provider\LaravelServiceProvider"

执行命令结果:

配置你的 .env 文件,把下面的内容添加你的 .env 文件里API_STANDARDS_TREE=vnd

API_SUBTYPE=myapp

API_PREFIX=api

API_VERSION=v1

API_NAME="My API"

API_C>API_STRICT=false

API_DEBUG=true

API_DEFAULT_FORMAT=json

到这里,基础配置基本完事了,下面创建一个API来看看效果

创建API

到你的路由文件里面,把下面的代码放进去$api = app('Dingo\Api\Routing\Router');

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

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

return 'hello world';

});

});

看起来像这样:

好了,可以到浏览器看看效果了,访问地址:域名/api/dingo

看起来像这样:

以上就介绍了dingo/api 使用,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

dingo php,dingo/api 使用相关推荐

  1. dingo php,dingo 配置

    Dingo包的大多数配置都预先设置好了,这样你就可以尽快的进入开发模式了,我们也可以参照config/api.php中的env()函数中的内容在.env文件中去设置. 当然也可以使用AppServic ...

  2. php dingo和jwt,Laravel实现dingo+JWT api接口之配置篇

    尝试了下在简书写博客..结果一般如下: 废话不多说,直接进入----| 1. 安装拓展包 一.集成dingo ①在composer.json的require字段中添加:"dingo/api& ...

  3. Laravel实现dingo+JWT api接口之实战篇

    文章来源:https://blog.csdn.net/qq_28666081/article/details/52188549 展开 上一篇文章讲解了如何配置安装包(点击这里),接下来讲解如何使用 这 ...

  4. dingo php,用laravel dingo/api创建简单的api

    这篇文章主要介绍了关于用laravel dingo/api创建简单的api,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 1,修改.env配置文件添加API_STANDARDS_TRE ...

  5. Dingo Api 入门

    #接口围绕:[ x ] 本地和私有环境 [ prs ] 公司内部app使用 [ vnd ] 公开接口standradsTree : x#项目名称subtype: mcshop#API前缀,通过www. ...

  6. 五分钟入门 Dingo API

    基于 https://laravel-china.org/doc... 文档更简洁的描述Dingo,直戳重点,注重实践 概述 Dingo API帮助您轻松快速地构建自己的API.虽然这个方案的目标是尽 ...

  7. dingo php,详细介绍Laravel+Dingo/Api 自定义响应

    Laravel+Dingo/Api 自定义响应的实现 在最近的开发开发项目中,我使用了Dingo/Api这个第三方Api库. Dingo是个很强大的Api库, 但在开发的过程中,需要自定义响应字段. ...

  8. laravel API开发,使用dingo/api

    1.composer添加 "dingo/api": "1.0.*@dev" composer require dingo/api:1.0.x@dev 2.配置文 ...

  9. 用laravel dingo api插件库创建api的一些心得笔记

    用laravel创建api是很多大型项目正在使用的方法,一般他们都是用dingo api插件库来开发自己的api.以下是ytkah用dingo api的一些心得,有需要的朋友可以关注一下 1.安装 因 ...

  10. dingo php,Laravel+Dingo/Api 自定义响应的实现

    在最近的开发开发项目中,我使用了Dingo/Api这个第三方Api库. Dingo是个很强大的Api库, 但在开发的过程中,需要自定义响应字段. 刚开始使用Ding/Api时,返回如下: { &quo ...

最新文章

  1. 构造方法与setXxx方法
  2. CRMEB开发文档及目录结构
  3. IdentityServer4与ocelot实现认证与客户端统一入口
  4. 监督学习 | 线性回归 之正则线性模型原理及Sklearn实现
  5. cannot use a string pattern on a bytes-like object(bytes与str互转)
  6. SNS应用开发架构建议
  7. Webbench学习笔记一:源码获取和使用
  8. openstack手动部署简单记录
  9. 高等代数——大学高等代数课程创新教材(丘维声)——2.6笔记+习题
  10. iOS UISwitch控件
  11. 直播技术原理:CDN技术详解
  12. CleanMyPC最新2022win系统清理工具软件
  13. APP性能测试(手机端和服务端)
  14. ANTELOPE WASHBASIN | ANTELOPE 洗脸盆
  15. 贷超分销系统是什么,简单介绍下
  16. ruby调用python_ruby与python
  17. ddd java 例子_【Java】DDD思维导图
  18. XDOJ32角谷定理
  19. 【目标检测】0、目标检测方法发展综述
  20. upload-labs教程(一)

热门文章

  1. 小米十周年,雷军卖情怀
  2. k8s集群灾难恢复-原机器能起来
  3. MySQL江湖路 | 专栏目录
  4. 【数据库学习】17 视图
  5. Android技巧之相对高度使用
  6. Mac mini7.1 2014年末 安装单windows 10系统
  7. 工作流与BPM的区别
  8. 大数据之Redis:Redis之一主二仆模式
  9. Android App瘦身新姿势——Android App Bundle
  10. 深度相机之iPhone X选择的秘诀和方法