proxymakers / proxymakers-php
PHP 库,用于 ProxyMakers API(支持 Laravel)
v1.0.0
2019-07-16 19:31 UTC
Requires
- php: ^7.2
- guzzlehttp/guzzle: ^6.3
Requires (Dev)
- phpunit/phpunit: ^8.0
This package is auto-updated.
Last update: 2024-09-17 17:26:02 UTC
README
proyxmakers-php
ProxyMakers PHP 库(支持 Laravel)
请阅读我们的文档以了解使用方法。
安装
推荐通过 Composer 安装此库
$ composer require proxymakers/proxymakers-php
如果您不熟悉 composer
,请按照 Linux/Unix/Mac 或 Windows 的安装说明进行操作,然后阅读 基本用法介绍。
Laravel 5.5 及以上版本
您无需做任何事情,此包使用自动发现功能,通过 Composer 安装后应立即可用。
Laravel 5.4 或 5.3
将以下服务提供者添加到您的 config/app.php 提供者数组中
ProxyMakers\API\ProxyMakersServiceProvider::class,
发布 Laravel 配置文件(所有版本)
php artisan vendor:publish --provider="ProxyMakers\API\ProxyMakersServiceProvider"
环境变量
PROXYMAKERS_TOKEN=<insert_your_token_here>
独立使用
使用 composer 安装后,您可以简单地初始化 ProxyMakers 类的新实例
$pm = new ProxyMakers\API\ProxyMakers($token); // use the method you want, ex: var_dump($pm->checkCredit()->getData());
Laravel 使用
您可以在控制器的任何方法中使用依赖注入功能,或通过 Laravel 服务容器解决它
使用依赖注入
Route::get('/', function (\ProxyMakers\API\ProxyMakers $pm) { dd($pm->checkCredit()->getData()); });
使用服务容器
$pm = resolve('ProxyMakers\\API\\ProxyMakers'); dd($pm->checkCredit()->getData());
依赖项
该库使用 Guzzle 作为其 HTTP 通信层。
许可
MIT 许可证(MIT)。请参阅 许可文件 了解更多信息。