11# Laravel SMS Component
2- Laravel Package for dealing with Iranian SMS prodivers working with Laravel 5 & 6
2+ Laravel Package for dealing with Iranian SMS providers working with Laravel 5+
33
44## Installation
55
@@ -27,25 +27,27 @@ php artisan vendor:publish --provider="Tartan\IranianSms\SmsServiceProvider" --t
2727## Usage Example :
2828``` php
2929 //using the default adapter
30- resolve('iraniansms')->make()->send('0912xxxxxxx','test2x ');
30+ resolve('iraniansms')->make()->send('0912xxxxxxx','this is test message ');
3131
3232 //using kavenegar adapter
33- resolve('iraniansms')->make('kavenegar')->send('0912xxxxxxx','test2x ');
33+ resolve('iraniansms')->make('kavenegar')->send('0912xxxxxxx','this is test message ');
3434
3535
3636 //using Facede
3737 use Iraniansms;
38- Iraniansms::make()->send('0912xxxxxxx','test2x ');
38+ Iraniansms::make()->send('0912xxxxxxx','this is test message ');
3939```
4040
4141
4242### available adapters
4343* log (no charge adapter for development purposes)
4444* slack (no charge adapter for development and staging environment)
45+ * discord (no charge adapter for development and staging environment)
4546* mehrafraz مهر افراز
4647* kavenegar کاوه نگار
4748* smsir اسمس آی آر
4849* ghasedak قاصدک
50+ * parsasms پارسا اسمس
4951
5052
5153
@@ -59,37 +61,37 @@ return [
5961 'default' => env('IRANIANSMS_DEFAULT','log'),
6062 'mehrafraz' => [
6163 'gateway' => env('IRANIANSMS_MEHRAFRAZ_GATEWAY','http://mehrafraz.com/webservice/Service.asmx?WSDL'),
62- 'username' => env('IRANIANSMS_MEHRAFRAZ_USERNAME','test' ),
63- 'password' => env('IRANIANSMS_MEHRAFRAZ_PASSWORD','test' ),
64+ 'username' => env('IRANIANSMS_MEHRAFRAZ_USERNAME'),
65+ 'password' => env('IRANIANSMS_MEHRAFRAZ_PASSWORD'),
6466 ],
6567 'kavenegar' => [
6668 'gateway' => env('IRANIANSMS_KAVENEGAR_GATEWAY','http://api.kavenegar.com/v1/%s/%s/%s.json/'),
67- 'api_key' => env('IRANIANSMS_KAVENEGAR_APIKEY','test' ),
68- 'sender' => env('IRANIANSMS_KAVENEGAR_SENDER','test' ),
69+ 'api_key' => env('IRANIANSMS_KAVENEGAR_APIKEY'),
70+ 'sender' => env('IRANIANSMS_KAVENEGAR_SENDER'),
6971 ],
7072 'smsir' => [
7173 'gateway' => env('IRANIANSMS_SMSIR_GATEWAY', 'http://ip.sms.ir/SendMessage.ashx'),
72- 'user' => env('IRANIANSMS_SMSIR_USER', 'test' ),
73- 'pass' => env('IRANIANSMS_SMSIR_PASS', 'test' ),
74- 'line_no' => env('IRANIANSMS_SMSIR_LINENO', 'test' ),
74+ 'user' => env('IRANIANSMS_SMSIR_USER'),
75+ 'pass' => env('IRANIANSMS_SMSIR_PASS'),
76+ 'line_no' => env('IRANIANSMS_SMSIR_LINENO'),
7577 ],
7678 'ghasedak'=> [
77- 'api_key' => env('IRANIANSMS_GHASEDAK_APIKEY', 'test' ),
78- 'sender' => env('IRANIANSMS_GHASEDAK_SENDER', 'test' ),
79+ 'api_key' => env('IRANIANSMS_GHASEDAK_APIKEY'),
80+ 'sender' => env('IRANIANSMS_GHASEDAK_SENDER'),
7981 ],
8082
83+ 'parsasms' => [
84+ 'gateway' => env('IRANIANSMS_PARSASMS_GATEWAY','http://api.parsasms.com/v2/sms/send/simple'),
85+ 'api_key' => env('IRANIANSMS_PARSASMS_APIKEY'),
86+ 'sender' => env('IRANIANSMS_PARSASMS_SENDER')
87+ ],
88+
8189 'slack' => [
8290 'url' => env('IRANIANSMS_SLACK_URL')
8391 ],
8492
8593 'discord' => [
8694 'url' => env('IRANIANSMS_DISCORD_URL')
8795 ],
88-
89- 'parsasms' => [
90- 'gateway' => env('IRANIANSMS_PARSASMS_GATEWAY','http://api.parsasms.com/v2/sms/send/simple'),
91- 'api_key' => env('IRANIANSMS_PARSASMS_APIKEY','test'),
92- 'sender' => env('IRANIANSMS_PARSASMS_SENDER','test')
93- ]
9496];
9597```
0 commit comments