applab / laravel-sms
通过Ooredoo提供的applab短信服务
V1.0.3
2022-01-04 15:29 UTC
Requires
- php: >=5.6
- guzzlehttp/guzzle: >=6
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许可。