快速使用
安装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教程有兴趣的朋友有所帮助。
