hsmfawaz / enjaz-sms
支持通知通道的Enjaz短信服务提供商包装器
dev-master
2020-12-10 17:06 UTC
Requires (Dev)
- guzzlehttp/guzzle: ^6.5.5|^7.0.1
- illuminate/http: ^8.x-dev
- laravel/legacy-factories: dev-master
- mockery/mockery: ^1.0@dev
- orchestra/testbench: ^6.0@dev
- phpunit/phpunit: ^8.4@dev
- symfony/thanks: ^1.0
This package is auto-updated.
Last update: 2024-09-11 01:34:26 UTC
README
安装
composer require hsmfawaz/enjaz-sms
配置
遵循以下说明以成功安装包
.env
ENJAZ_USERNAME='XXX'
ENJAZ_PASSWORD='XXX'
ENJAZ_SENDER='XXX'
如果您想发布配置
php artisan vendor:publish --provider="HsmFawaz\EnjazSms\EnjazSmsServiceProvider"
--tag="config"
用法
您可以直接使用类来发送
use \Hsmfawaz\EnjazSms\EnjazSms; $client = new EnjazSms(); $result = $client->to(['+9665XXXXXXX','9665XXXXXXX'])->send('Your message here'); //you will get array from parsed request body
或者您可以使用通道来实现通知支持
//Example app/Notifications/RecoveryCodeNotification.php use \Hsmfawaz\EnjazSms\EnjazSmsChannel; public function via($notifiable) { return [EnjazSmsChannel::class]; } public function toEnjazSms($notifiable) { return [ 'phone' => 'phone number', 'body' =>'message', ]; }
贡献
请查看CONTRIBUTING以获取详细信息。
安全
如果您发现任何与安全相关的问题,请通过电子邮件hsm.fawaz@gmail.com联系,而不是使用问题跟踪器。
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。