alhoqbani/mobily.ws

Laravel Mobily.ws SMS

0.2.0 2017-04-20 13:53 UTC

This package is auto-updated.

Last update: 2024-09-26 16:44:08 UTC


README

Total Downloads stabel version license Build Status

Laravel SMS 库

正在开发中,尚未准备好投入生产

这是一个Laravel包,用于通过 http://mobily.ws 发送短信。

安装

  1. 使用Composer安装此包
Composer require alhoqhbani\mobily.ws
  1. 更新composer后,将ServiceProvider添加到 config/app.php 文件中的providers数组中
        Alhoqbani\MobilyWs\MobilyWsServiceProvider::class,
  1. 使用以下命令发布配置文件
php artisan vendor:publish --provider='Alhoqbani\MobilyWs\MobilyWsServiceProvider'
  1. 在您的 .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() 将域名添加到发送的短信中。