ok200team / ok200-client-laravel5
此包已被弃用且不再维护。未建议替代包。
OK200平台的客户端包。
v1.1.4
2016-11-21 02:01 UTC
Requires
- php: >=5.6
- guzzlehttp/guzzle: ^6.2
Requires (Dev)
- phpunit/phpunit: ^4.8 || ^5.0
This package is auto-updated.
Last update: 2021-02-18 01:49:13 UTC
README
这是一个允许应用程序与OK200平台(platform.ok200.net)交互的Laravel包。
仅当APP_ENV环境变量设置为'production'时才有效。
安装包
使用composer要求包
composer require ok200team/ok200-client-laravel5
将服务提供者添加到config/app.php
OK200Client\OK200ServiceProvider::class,
发布配置
php artisan vendor:publish --provider="OK200Client\OK200ServiceProvider"
将以下内容添加到您的ENV文件,并给出正确的值(OK200将提供这些详情)
OK200_API_TOKEN=
OK200_PRODUCT_ID=
要使用替代API URL(例如,staging),将以下内容添加到.env文件
OK200_API_ENDPOINT
使用库
库构建得尽可能简单。OK200平台要求发送一个散列的电子邮件,但库功能将为您完成此操作。
要注册一个新用户,将用户对象发送到recordSignup方法
OK200Platform::recordSignup($user);
注册登录
OK200Platform::recordLogin($user);
要注册一个销售,还有一些额外的参数。
最简单实现
OK200Platform::recordSale($user); // Simplest, sale of $0
更高级实现
$amount = 149.99;
$currency = 'USD';
$item = 'Nike Air Max';
OK200Platform::recordSale($user, $amount, $currency, $item);