it-brains / hi-sms
HiSMS Laravel 集成
1.0.1
2021-04-01 10:52 UTC
Requires
- php: >=7.3
- guzzlehttp/guzzle: ^7.0
- illuminate/log: ^8.34
This package is auto-updated.
Last update: 2024-09-05 16:44:31 UTC
README
这是一个将 HiSMS 集成到 Laravel 的包。
安装
使用 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