proxymakers/proxymakers-php

PHP 库,用于 ProxyMakers API(支持 Laravel)

v1.0.0 2019-07-16 19:31 UTC

This package is auto-updated.

Last update: 2024-09-17 17:26:02 UTC


README

Build Status StyleCI Total Downloads Latest Stable Version License

proyxmakers-php

ProxyMakers PHP 库(支持 Laravel)

请阅读我们的文档以了解使用方法。

安装

推荐通过 Composer 安装此库

$ composer require proxymakers/proxymakers-php

如果您不熟悉 composer,请按照 Linux/Unix/MacWindows 的安装说明进行操作,然后阅读 基本用法介绍

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)。请参阅 许可文件 了解更多信息。