zedox laravel-dhiraagu-sms

Dhiraagu 批量短信服务 API 包装器,用于 Laravel

v1.2.0 2023-03-08 06:21 UTC

This package is auto-updated.

Last update: 2024-09-08 09:36:21 UTC


README

您可以通过 composer 安装此包

composer require zedox/laravel-dhiraagu-sms

配置

在您的 config/services.php 文件中添加以下内容

'dhiraagu-sms' => [
    'url' => env('DHIRAAGU_SMS_URL'),
    'userid' => env('DHIRAAGU_SMS_USERID'),
    'password' => env('DHIRAAGU_SMS_PASSWORD'),
],

然后,您可以使用 .env 文件传递这些凭据

DHIRAAGU_SMS_USERID=XXXXX
DHIRAAGU_SMS_PASSWORD=XXXXX

虽然 URL 是可选的,但您必须提供用户 ID 和密码


用法

您可以使用提供的 Facade 轻松使用此服务

use Zedox\LaravelDhiraaguSms\Facades\DhiraaguSms;

您可以使用接受手机号码和消息的 send 方法

    DhiraaguSms::send($toMobile, $message)

示例

Route::get('test-sms', function () {
    try {
        DhiraaguSms::send('9607XXXXXX', 'Hello World');
    } catch (\Exception $e) {
        return response()->json(['message' => $e->getMessage()]);
    }
    return response()->json(['message' => 'Success: SMS sent']);
});