alhoqbani / mobily.ws
Laravel Mobily.ws SMS
0.2.0
2017-04-20 13:53 UTC
Requires
- php: >=7.0
- guzzlehttp/guzzle: 6.2.*
- illuminate/support: ^5.4
Requires (Dev)
- mockery/mockery: ~0.9.0
- orchestra/testbench: ~3.0
- phpunit/phpunit: 6.1.*
This package is auto-updated.
Last update: 2024-09-26 16:44:08 UTC
README
Laravel SMS 库
正在开发中,尚未准备好投入生产。
这是一个Laravel包,用于通过 http://mobily.ws 发送短信。
安装
- 使用Composer安装此包
Composer require alhoqhbani\mobily.ws
- 更新composer后,将ServiceProvider添加到
config/app.php
文件中的providers数组中
Alhoqbani\MobilyWs\MobilyWsServiceProvider::class,
- 使用以下命令发布配置文件
php artisan vendor:publish --provider='Alhoqbani\MobilyWs\MobilyWsServiceProvider'
- 在您的
.env
文件中添加您的mobily.ws登录详情
MOBILY_WS_MOBILE=
MOBILY_WS_PASSWORD=
MOBILY_WS_SENDER=
用法
use Alhoqbani\MobilyWs\SMS;
$sms = new SMS();
$sms->text('This is an SMS from Mobily.ws')
->to('9665xxxxxxxx')
->send();
echo $sms->result(); // تمت عملية الإرسال بنجاح
echo $sms->balance(); // 1124
目前,应使用国家代码输入号码,无需输入前导零或+
多个接收者
您也可以向 to()
方法传递号码数组。
$sms->to(['9665xxxxxxxx', '9665xxxxxxxx']);
延迟短信
您可以通过调用 when();
来定义发送消息的时间,它接受两个参数,日期和时间。您可以为任何一个传递null。
格式必须是:dd/mm/yyyy, hh:mm:ss
$sms->text('This is an SMS from Mobily.ws')
->to('9665xxxxxxxx')
->when('10/25/2030', 06:30:00')
->send();
其他函数
removeDuplicate()
将删除所有重复号码并将notRepeat键发送到mobily.ws domain()
将域名添加到发送的短信中。