Skip to content
This repository has been archived by the owner on May 11, 2024. It is now read-only.

pejmankheyri/SmsirLaravel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

+

version Total Downloads Monthly Downloads License

Send SMS by Laravel

A practical package for sending SMS through the sms.ir panel

Installation

composer require pejmankheyri/smsirlaravel
php artisan vendor:publish
php artisan migrate

Features

  • Smsirlaravel::send()
  • Smsirlaravel::credit()
  • Smsirlaravel::getLines()
  • Smsirlaravel::addToCustomerClub()
  • Smsirlaravel::deleteContact()
  • Smsirlaravel::sendToCustomerClub()
  • Smsirlaravel::addContactAndSend()
  • Smsirlaravel::sendVerification()
  • Smsirlaravel::ultraFastSend()
  • Smsirlaravel::getSentMessages()
  • Smsirlaravel::getReceivedMessages()

Settings

  • Add this code in the app.php file in the providers section: pejmankheyri\smsirlaravel\SmsirlaravelServiceProvider::class,
  • Add this code in the app.php file in the aliases section: 'Smsirlaravel' => pejmankheyri\smsirlaravel\SmsirlaravelFacade::class,
  • After publishing the package, open the smsirlaravel.php file in the config folder and make the settings as below:
'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'

Development Assistance

We welcome pull requests.

For major changes, please open an issue first so we can discuss what you want to change.

License

MIT