buihai279/sms-sdk

由Diag和haibv定制的FPT SMS供应商

dev-main 2023-08-28 11:35 UTC

This package is auto-updated.

Last update: 2024-09-28 13:56:30 UTC


README

FPT Run的PHP Sdk

composer require diagvn/sms-sdk

2. 配置

对于Laravel,运行

php artisan vendor:publish --provider="DiagVN\\SmsServiceProvider"

运行

php artisan migrate

将配置添加到.env文件中

FPT_BRAND_NAME=
FPT_CLIENT_ID=
FPT_CLIENT_SECRET=
SMS_MODE=
SMS_PROVIDER=
SMS_WHITELIST=
LOG_SMS=

SMS_PROVIDER: SMS服务提供商名称

SMS_WHITELIST: 允许在测试和开发环境中发送短信的电话号码列表

LOG_SMS: true/false,设置是否启用短信日志

3. 示例

use DiagVN\SmsService;
try {
    $service = app(SmsService::class);
    $service->sendMessage(
        +840909111111,
        'Test Send SMS'
    );
} catch (Exception $ex) {
    report($ex);
}