ipecompany / smsirlaravel
官方 Sms.ir Laravel 包
Requires
- guzzlehttp/guzzle: ~6.0
- symfony/psr-http-message-bridge: 1.*.*
- zendframework/zend-diactoros: 1.*.*
README
官方 Laravel 包用于 sms.ir
嗨,如果您在 sms.ir 有账号,您可以使用此包来处理 Laravel
如何安装
composer require ipecompany/smsirlaravel
php artisan vendor:publish
php artisan migrate
设置
将此行添加到您的 app.php 提供者中:ipecompany\smsirlaravel\SmsirlaravelServiceProvider::class,
并将此行添加到您的 app.php 别名中:'Smsirlaravel' => ipecompany\smsirlaravel\SmsirlaravelFacade::class,
发布包文件后,您必须打开配置文件夹中的 smsirlaravel.php 并设置 api-key、secret-key 和您的短信线路号码。
例如
'webservice-url' => env('SMSIR-WEBSERVICE-URL','https://ws.sms.ir/'),
'api-key' => env('SMSIR-API-KEY','Your sms.ir api key'),
'secret-key' => env('SMSIR-SECRET-KEY','Your sms.ir secret key'),
'line-number' => env('SMSIR-LINE-NUMBER','Your sms.ir line number'
注意
您可以在 .env 文件中设置密钥和线路号码
如下所示
SMSIR-WEBSERVICE-URL=https://ws.sms.ir/
SMSIR-API-KEY=您的 api-key
SMSIR-SECRET-KEY=您的 secret-key
SMSIR-LINE-NUMBER=1000465******
方法
Smsirlaravel::send()
Smsirlaravel::credit()
Smsirlaravel::getLines()
Smsirlaravel::addToCustomerClub()
Smsirlaravel::deleteContact();
Smsirlaravel::sendToCustomerClub();
Smsirlaravel::addContactAndSend();
Smsirlaravel::sendVerification();
Smsirlaravel::ultraFastSend();
Smsirlaravel::getSentMessages();
Smsirlaravel::getReceivedMessages();