expressmakers / expressmakers-php
ExpressMakers API 的 PHP 库(支持 Laravel)
v1.0.1
2020-03-25 18:00 UTC
Requires
- php: ^7.2
- guzzlehttp/guzzle: ^6.5
Requires (Dev)
- phpunit/phpunit: ^9.0
This package is auto-updated.
Last update: 2024-08-26 20:00:41 UTC
README
expressmakers-php
ExpressMakers PHP 库(支持 Laravel)
请阅读我们的文档了解使用方法。
安装
推荐通过 Composer 安装此库
$ composer require expressmakers/expressmakers-php
如果你不熟悉 composer,请按照Linux/Unix/Mac 或 Windows 的安装说明进行操作,然后阅读基本用法介绍。
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)。请参阅许可证文件以获取更多信息。