applab/laravel-sms

通过Ooredoo提供的applab短信服务

V1.0.3 2022-01-04 15:29 UTC

This package is auto-updated.

Last update: 2024-09-05 11:10:10 UTC


README

Applab短信网关

此短信网关支持您通过短信OTP验证用户

以下为完整的功能列表

  • 使用一次性密码进行验证
  • 单条短信
  • 批量短信

关于Applab

AppLab 是一家领先的在线平台开发公司。在线平台包括后端、数据库、Web应用程序和移动应用程序。

安装Applab SMS

推荐通过 Composer 安装Applab SMS。

composer require applab/laravel-sms

发布配置和迁移

php artisan vendor:publish --provider="Applab\LaravelSms\LaravelSmsServiceProvider"

服务提供者通过 包发现 自动加载。

用法

配置

该包包含一个名为 applab-sms.php 的配置文件,在安装过程中发布到配置目录。以下是设置概要。在创建您的Applab短信账户时发行。

APPLAB_SMS_USERNAME 
APPLAB_SMS_PASSWORD
APPLAB_SMS_API_KEY
APPLAB_SMS_MESSAGE_ID

消息ID可选,仅用于OTP模板

通过OTP进行验证

    $response= ApplabSMS::otpSend(MobilNo,MessageID,Lang);
    $response= ApplabSMS::otpReSend($pinId);//recieved before
    $response= ApplabSMS::otpVerify($pinId,$otp);

单条消息

  ApplabSMS::singleMessage($destination,$message);

单条消息

  ApplabSMS::multipleRecipients($destinations,$message);

安全漏洞

如果您在此包中发现安全漏洞,请通过 manu@applab.qa 发送电子邮件给Manu Applab。所有安全漏洞都将得到及时处理。

许可证

此包是开源软件,许可协议为 MIT许可