Skip to content

Commit

Permalink
add README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
iMohammadd committed Dec 6, 2016
1 parent d884ff0 commit 6451c84
Showing 1 changed file with 59 additions and 0 deletions.
59 changes: 59 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
#KaveNegar

**Installation**

Step 1:
Run this command:
```
composer require imohammadd/kavenegar
```
Step 2:
Add `provider` in `config/app.php`
```
'providers' => [
...
iMohammadd/KaveNegar/KaveNegarServiceProvider::class, //<--add this line at the end of provider array
]
```

Step 3:
Run this command:
```
php artisan vendor:publish --provider="iMohammadd/KaveNegar/KaveNegarServiceProvider"
```

Configuration file is placed in `config/kavenegar.php` , open it and enter your kavenegar.com api token






**Usage**


use the kavenegar class on your Controller:
```
use iMohammadd/KaveNegar/SMS;
```

a basic example of send a sms
```
public function sms(SMS $sms)
{
try {
$sender = "10006707323323";
$message = "Hello Api";
$receptor = ['0937XXXXXXX', '0933XXXXXXX']; // reciver phone number as a array
$date = null;
$type = 1;
$localIds = ['1','2'];
$result = $sms->Send($receptor, $sender, $message, $date, $type, $localIds);
dd($result); // or anything do with $result
} catch (ApiException $e) {
return $e->errorMessage();
} catch (HttpException $e) {
return $e->errorMessage();
}
}
```

0 comments on commit 6451c84

Please sign in to comment.