wasico/sdk-php

Wasi SDK PHP

维护者

详细信息

github.com/wasico/sdk-php

源代码

问题

安装数: 9,000

依赖者: 0

建议者: 0

安全: 0

星星: 6

关注者: 2

分支: 2

公开问题: 1

类型:SDK

v0.6.06 2024-03-26 17:59 UTC

README

您可以在 https://wasi.co 上注册 Wasi 账户 并获取您的 id_companywasi_token

需求

PHP 7.1.* 及以上版本。

安装

Composer

您可以通过 Composer 安装绑定。运行以下命令

composer require wasico/sdk-php

要使用绑定,使用 Composer 的 自动加载

require_once('vendor/autoload.php');

或手动添加到您的 composer.json 文件以进行常数更新

"wasico/sdk-php": ">=0.0.1"

首次配置

在执行时间中只设置一次您的配置

\Wasi\SDK\Configuration::set([
    'v'          => 1, //API version here
    'id_company' => 123456, //Your id_company here
    'wasi_token' => 'AbCd_eFgH_IjKl_MnOp', //Your WasiToken here
]);

使用

使用 Wasi 模型 (\Wasi\SDK\Models) 获取 API 对象

查找一个元素

#Replace 123456 with the id_property
$property = \Wasi\SDK\Models\Property::find(123456);

过滤并获取元素

#Use API filters in the 'where' method
$properties = \Wasi\SDK\Models\Property::where('title', 'Hotel')->get();

创建一个元素

$customer = new \Wasi\SDK\Models\Customer();
$customer->id_user = 123;
$customer->id_country = 1;
$customer->id_region = 26;
$customer->id_city = 63;
$customer->first_name = "Jose W";
$customer->save()
#Now you can get id_client:
$id_client = $customer->id_client;

更新一个元素

$customer = \Wasi\SDK\Models\Customer::find(4321);
$customer->last_name = 'Capera';
$customer->save()