dingo php,dingo/api 使用
快速使用
安装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 使用相关推荐
- dingo php,dingo 配置
Dingo包的大多数配置都预先设置好了,这样你就可以尽快的进入开发模式了,我们也可以参照config/api.php中的env()函数中的内容在.env文件中去设置. 当然也可以使用AppServic ...
- php dingo和jwt,Laravel实现dingo+JWT api接口之配置篇
尝试了下在简书写博客..结果一般如下: 废话不多说,直接进入----| 1. 安装拓展包 一.集成dingo ①在composer.json的require字段中添加:"dingo/api& ...
- Laravel实现dingo+JWT api接口之实战篇
文章来源:https://blog.csdn.net/qq_28666081/article/details/52188549 展开 上一篇文章讲解了如何配置安装包(点击这里),接下来讲解如何使用 这 ...
- dingo php,用laravel dingo/api创建简单的api
这篇文章主要介绍了关于用laravel dingo/api创建简单的api,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 1,修改.env配置文件添加API_STANDARDS_TRE ...
- Dingo Api 入门
#接口围绕:[ x ] 本地和私有环境 [ prs ] 公司内部app使用 [ vnd ] 公开接口standradsTree : x#项目名称subtype: mcshop#API前缀,通过www. ...
- 五分钟入门 Dingo API
基于 https://laravel-china.org/doc... 文档更简洁的描述Dingo,直戳重点,注重实践 概述 Dingo API帮助您轻松快速地构建自己的API.虽然这个方案的目标是尽 ...
- dingo php,详细介绍Laravel+Dingo/Api 自定义响应
Laravel+Dingo/Api 自定义响应的实现 在最近的开发开发项目中,我使用了Dingo/Api这个第三方Api库. Dingo是个很强大的Api库, 但在开发的过程中,需要自定义响应字段. ...
- laravel API开发,使用dingo/api
1.composer添加 "dingo/api": "1.0.*@dev" composer require dingo/api:1.0.x@dev 2.配置文 ...
- 用laravel dingo api插件库创建api的一些心得笔记
用laravel创建api是很多大型项目正在使用的方法,一般他们都是用dingo api插件库来开发自己的api.以下是ytkah用dingo api的一些心得,有需要的朋友可以关注一下 1.安装 因 ...
- dingo php,Laravel+Dingo/Api 自定义响应的实现
在最近的开发开发项目中,我使用了Dingo/Api这个第三方Api库. Dingo是个很强大的Api库, 但在开发的过程中,需要自定义响应字段. 刚开始使用Ding/Api时,返回如下: { &quo ...
最新文章
- 构造方法与setXxx方法
- CRMEB开发文档及目录结构
- IdentityServer4与ocelot实现认证与客户端统一入口
- 监督学习 | 线性回归 之正则线性模型原理及Sklearn实现
- cannot use a string pattern on a bytes-like object(bytes与str互转)
- SNS应用开发架构建议
- Webbench学习笔记一:源码获取和使用
- openstack手动部署简单记录
- 高等代数——大学高等代数课程创新教材(丘维声)——2.6笔记+习题
- iOS UISwitch控件
- 直播技术原理:CDN技术详解
- CleanMyPC最新2022win系统清理工具软件
- APP性能测试(手机端和服务端)
- ANTELOPE WASHBASIN | ANTELOPE 洗脸盆
- 贷超分销系统是什么,简单介绍下
- ruby调用python_ruby与python
- ddd java 例子_【Java】DDD思维导图
- XDOJ32角谷定理
- 【目标检测】0、目标检测方法发展综述
- upload-labs教程(一)