mahdimajidzadeh/kavenegar

Laravel Kavenegar 短信包

v1.0.1 2021-07-11 12:05 UTC

This package is auto-updated.

Last update: 2024-09-11 19:30:47 UTC


README

StyleCI packagist status

安装

通过 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 了解最近的变化。