mahdimajidzadeh / kavenegar
Laravel Kavenegar 短信包
v1.0.1
2021-07-11 12:05 UTC
Requires
- php: ~5.6|>=7.0
- guzzlehttp/guzzle: >=6.0
- illuminate/support: >=5.5
README
安装
通过 Composer
$ composer require mahdimajidzadeh/kavenegar
如果你运行的不是 Laravel 5.5(或更高版本),则在 config/app.php 中添加服务提供者
MahdiMajidzadeh\Kavenegar\KavenegarServiceProvider:class
如果你在 Laravel 5.5+ 上运行此包,则自动发现功能会处理添加服务提供者的魔法
你必须发布配置以提供自己的服务提供者模板。
$ php artisan vendor:publish --provider="MahdiMajidzadeh\kavenegar\KavenegarServiceProvider"
用法
有关参数和其他信息的文档请参见 kavenegar 文档
$sms = new KavenegarSMS(); $result = $sms->send($receptor, $message); $sms->status; // like 200 $sms->message; // like "تایید شد"
所有可用方法
$sms = new KavenegarSMS(); $sms->send(...); $sms->sendArray(...); $sms->status(...); $sms->statusLocalMessageid(...); $sms->select(...); $sms->selectOutbox(...); $sms->latestOutbox(...); $sms->countOutbox(...); $sms->cancel(...); $sms->countInbox(...); $sms->receive(...); $sms->countPostalcode(...); $sms->sendByPostalcode(...); $verify = new KavenegarVerify(); $verify->lookup(...);
变更日志
请参阅 CHANGELOG 了解最近的变化。