it-brains/hi-sms

HiSMS Laravel 集成

1.0.1 2021-04-01 10:52 UTC

This package is auto-updated.

Last update: 2024-09-05 16:44:31 UTC


README

这是一个将 HiSMS 集成到 Laravel 的包。

文档在 手册页面 上,该页面将我们引导到 API pdf

安装

使用 composer 安装此包。

composer require it-brains/hi-sms

您需要将凭证填写到环境变量中

HISMS_USERNAME=
HISMS_PASSWORD=
HISMS_SENDER_NAME=

使用方法

您现在可以使用 Facade 添加消息

HiSMS::getBalance();
$smsId = HiSMS::send($number, $message);
$smsId = HiSMS::sendBulk([$number1, $number2], $message);

或使用 DI

use ITBrains\HiSMS\HiSMSClient;

...

function sendSms(HiSMSClient $sms) 
{
    $sms->getBalance();
    $smsId = $sms->send($number, $message);
    $smsId = $sms->sendBulk([$number1, $number2], $message);
}

...

测试

如果您需要在测试中模拟短信,只需将 .env 中的驱动程序更改为不等于 'hisms' 的任何内容即可

HISMS_DRIVER=hisms_faker