beobeboi/sms-sdk

由 Diag 定制的 FPT SMS 服务提供商

dev-main 2023-06-18 09:30 UTC

This package is auto-updated.

Last update: 2024-09-18 12:03:34 UTC


README

FPT Run 的 PHP Sdk

composer require beobeboi/sms-sdk

2. 配置

对于 Laravel,运行

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

运行

php artisan migrate

将配置添加到 .env 文件

FPT_BRAND_NAME=
FPT_CLIENT_ID=
FPT_CLIENT_SECRET=
FPT_MODE=
SMS_PROVIDER=
SMS_WHITELIST=
LOG_SMS=

SMS_PROVIDER: SMS 服务提供商名称

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

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

3. 示例

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