dashx/php

PHP版DashX SDK

dev-main 2024-01-24 13:58 UTC

This package is not auto-updated.

Last update: 2024-09-20 19:04:29 UTC


README


DashX

您的全栈产品堆栈

网站 | 演示 | 文档


dashx-php

PHP版DashX SDK(实验性)

安装

使用

# include composer autoload
require 'vendor/autoload.php';

# import the DashX Client Class
use Dashx\Php\Client;

# create DashX instance
$dashx = new Client(
    'DASHX_PUBLIC_KEY',
    'DASHX_PRIVATE_KEY',
    'DASHX_TARGET_ENVIRONMENT',
    'DASHX_URI'
);

$dashx->deliver('email/forgot-password', [
    'to' => 'youremail@example.com',
    'data' => [
        'token' => 'tokenvalue'
        // ... rest of data payload
    ]
]);

与Laravel集成

要集成DashX与Laravel,运行以下Artisan命令以发布配置文件

php artisan vendor:publish --provider="Dashx\Php\Laravel\DashxServiceProvider"

添加带有值的DashX环境变量

DASHX_URI=
DASHX_PUBLIC_KEY=
DASHX_PRIVATE_KEY=
DASHX_TARGET_ENVIROMENT=

在Laravel中使用

use DashX;

DashX::deliver('email/forgot-password', [
    'to' => 'youremail@example.com',
    'data' => [
        'token' => 'tokenvalue'
        // ... rest of data payload
    ]
]);