ellllllen / api-wrapper
此包的最新版本(1.0.0)没有可用的许可信息。
1.0.0
2018-03-18 16:36 UTC
Requires
- php: >=7.0
- guzzlehttp/guzzle: ^6.2
- illuminate/support: ^5.4
Requires (Dev)
- mockery/mockery: ^0.9.9
- phpunit/phpunit: 6.0
This package is not auto-updated.
Last update: 2024-09-24 17:03:53 UTC
README
用于 @guzzle/guzzle 包的 API 包装器
安装
composer require ellllllen/api-wrapper
Laravel 5 实现
-
在
app/config中将包服务提供者添加到提供者数组中:\Ellllllen\ApiWrapper\ApiWrapperServiceProvider::class -
执行
php artisan vendor:publish命令。 -
在
config/api-wrapper中添加您要查询的 API 的配置
用法
GET 请求,无参数
use Ellllllen\ApiWrapper\Connect; class HomeController extends Controller { public function index(Connect $connect) { $response = $connect->doRequest(); dump($response); } }
POST 请求,带参数
use Ellllllen\ApiWrapper\Connect; class HomeController extends Controller { public function index(Connect $connect) { $response = $connect->doRequest('post', ['id' => 123, 'filter' => 'example']); dump($response); } }
未来开发
- 连接到多个 API 的功能
- API 调试工具