ok200team/ok200-client-laravel5

此包已被弃用且不再维护。未建议替代包。

OK200平台的客户端包。

v1.1.4 2016-11-21 02:01 UTC

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);