LaravelPackages.net
Acme Inc.
Toggle sidebar
mahdimajidzadeh/kavenegar

Laravel package for Kavenegar sms

415
11
v1.0.1
About mahdimajidzadeh/kavenegar

mahdimajidzadeh/kavenegar is a Laravel package for laravel package for kavenegar sms. It currently has 11 GitHub stars and 415 downloads on Packagist (latest version v1.0.1). Install it with composer require mahdimajidzadeh/kavenegar. Discover more Laravel packages by mahdimajidzadeh or browse all Laravel packages to compare alternatives.

Last updated

Laravel Kavenegar

StyleCI packagist status

Install

Via Composer

$ composer require mahdimajidzadeh/kavenegar

If you do not run Laravel 5.5 (or higher), then add the service provider in config/app.php:

MahdiMajidzadeh\Kavenegar\KavenegarServiceProvider:class

If you do run the package on Laravel 5.5+, package auto-discovery takes care of the magic of adding the service provider.

You must publish the configuration to provide an own service provider stub.

$ php artisan vendor:publish --provider="MahdiMajidzadeh\kavenegar\KavenegarServiceProvider"

Usage

See documention for params and others at kavenegar docs

$sms = new KavenegarSMS();
$result = $sms->send($receptor, $message);

$sms->status; // like 200
$sms->message; // like "تایید شد"

All available methods:

$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(...);

Change log

Please see CHANGELOG for more information on what has changed recently.

Star History Chart