umuttaymaz/laravel-verimor-sms

此包已被弃用且不再维护。未建议替代包。

适用于 Laravel 应用的 Verimor SMSAPI

1.0.2 2018-03-01 08:50 UTC

This package is auto-updated.

Last update: 2022-12-07 14:37:07 UTC


README

Software License Build Status StyleCI Total Downloads

此包通过 Laravel 5.3+ 简化使用 VerimorSMS 发送通知。

内容

安装

您可以通过 composer 安装此包

composer require umuttaymaz/laravel-verimor-sms

然后您必须安装服务提供者

// config/app.php
'providers' => [
    ...
    UmutTaymaz\VerimorSMSAPI\VerimorServiceProvider::class
],

'alias' => [
    ...
    'Verimor' => UmutTaymaz\VerimorSMSAPI\Facades\Verimor::class
]

设置 VerimorSMSAPI 服务

将您的 Verimor 用户名、密码和默认发送者名称添加到您的 .env

VERIMOR_USERNAME=username
VERIMOR_PASSWORD=apiPassword
VERIMOR_HEADER=verifiedHeader

使用方法

return Verimor::send('Example Message', function ($sms){
        $sms->to(['phoneNumber1', 'phoneNumber2']);
});

return Verimor::send('Example Message', function ($sms){
        $sms->to('phoneNumber');
});

如果您想使用其他头信息而不是环境变量来发送短信

return Verimor::header('anotherHeader')->send('Example Message', function ($sms){
        $sms->to('phoneNumber');
});

更新日志

请参阅 CHANGELOG 了解最近的变化。

测试

$ composer test

安全

如果您发现任何与安全相关的问题,请通过电子邮件 umut@kreator.com.tr 反馈,而不是使用问题跟踪器。

贡献

请参阅 CONTRIBUTING 了解详情。

致谢

许可

MIT 许可证 (MIT)。请参阅 许可文件 了解更多信息。