hoseinrezaei/smsirlaravel

Official Sms.ir Laravel Package

v1.0.7 2018-12-12 06:14 UTC

This package is auto-updated.

Last update: 2024-05-20 02:58:51 UTC


README

68747470733a2f2f7777772e736d732e69722f77702d636f6e74656e742f7468656d65732f736d732e69722f6173736574732f696d672f66696e616c2d736d732d6c6f676f2e706e67

Official Laravel Package for sms.ir

Latest Stable Version Total Downloads Monthly Downloads License

آموزش فارسی نصب و استفاده از پکیج ارسال پیامک لاراول

رفع مشکل نصب پکیج sms.ir بر روی laravel 5.8 با این روش میتوانید بر روی نسخه 5.8 laravel به راحتی این پیکج رو نصب کنید

اصلاح شده توسط حسین رضایی

Website : hosein-rezaei.ir

Email : hosein.rezaei72@gmail.com

در فایل env تمامی موارد را به شکل زیر که توضیح داده شده است اصلاح نمایید بجای "-" از "_" استفاده نمایید

Hi, if you have an account in sms.ir, you can use this package for laravel

How to install:

composer require hoseinrezaei/smsirlaravel:dev-master
php artisan vendor:publish
php artisan migrate

Setup:

add this line to your app.php providers: ipecompany\smsirlaravel\SmsirlaravelServiceProvider::class,

and add this line to your app.php aliases: 'Smsirlaravel' => ipecompany\smsirlaravel\SmsirlaravelFacade::class,

After publish the package files you must open smsirlaravel.php in config folder and set the api-key, secret-key and your sms line number.

Like this:

'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'

Note:

you can set the keys and line number in your .env file

like this:

SMSIR_WEBSERVICE_URL=https://ws.sms.ir/

SMSIR_API_KEY=your api-key

SMSIR_SECRET_KEY=your secret-key

SMSIR_LINE_NUMBER=1000465******

Methods:

Smsirlaravel::send()

Smsirlaravel::credit()

Smsirlaravel::getLines()

Smsirlaravel::addToCustomerClub()

Smsirlaravel::deleteContact();

Smsirlaravel::sendToCustomerClub();

Smsirlaravel::addContactAndSend();

Smsirlaravel::sendVerification();

Smsirlaravel::ultraFastSend();

Smsirlaravel::getSentMessages();

Smsirlaravel::getReceivedMessages();