dashx / php
PHP版DashX SDK
dev-main
2024-01-24 13:58 UTC
Requires
- php: ^8.0.2
- guzzlehttp/guzzle: ^7.4
- ramsey/uuid: ^4.7.4
Requires (Dev)
- phpunit/phpunit: ^9.5
This package is not auto-updated.
Last update: 2024-09-20 19:04:29 UTC
README
网站 | 演示 | 文档
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 ] ]);