expressmakers/expressmakers-php

ExpressMakers API 的 PHP 库(支持 Laravel)

v1.0.1 2020-03-25 18:00 UTC

This package is auto-updated.

Last update: 2024-08-26 20:00:41 UTC


README

Build Status StyleCI Total Downloads Latest Stable Version License

expressmakers-php

ExpressMakers PHP 库(支持 Laravel)

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

安装

推荐通过 Composer 安装此库

$ composer require expressmakers/expressmakers-php

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

Laravel 5.5 及以上版本

你不需要做任何事情,此包使用包自动发现功能,应该在你通过 Composer 安装后立即可用。

Laravel 5.4 或 5.3

将以下服务提供者添加到你的 config/app.php 提供者数组中

ExpressMakers\API\ExpressMakersServiceProvider::class,

发布 Laravel 配置文件(所有版本)

php artisan vendor:publish --provider="ExpressMakers\API\ExpressMakersServiceProvider"

环境变量

expressmakers_TOKEN=<insert_your_token_here>

独立使用

使用 composer 安装后,你可以简单地初始化 ExpressMakers 类的新实例

$em = new Expressmakers\API\ExpressMakers($token);
// use the method you want, ex:
var_dump($em->checkCredit()->getData());

Laravel 使用

你可以在控制器中的任何方法中使用依赖注入功能,或者通过 Laravel 服务容器解析它

使用依赖注入

Route::get('/', function (\Expressmakers\API\ExpressMakers $pm) {
    dd($pm->getOrders()->getData());
});

使用服务容器

$em = resolve('ExpressMakers\\API\\ExpressMakers');
dd($em->getOrders()->getData());

依赖

此库使用 Guzzle 作为其 HTTP 通信层。

许可证

MIT 许可证(MIT)。请参阅许可证文件以获取更多信息。