Skip to content

eugene-kozlov-merkeleon/laravel-sms

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Laravel SMS

Laravel module for send SMS

Installation

To install from Composer, use the following command:

composer require merkeleon/laravel-sms

Now, add the following optional line(s) to your .env file:

# default driver for writing sms message in log file
SMS_DRIVER=log

Add the sms.php config:

php artisan vendor:publish --provider="Merkeleon\SMS\Providers\SMSServiceProvider"

Next, add the facade to your aliases array in Laravel as follows:

<?php
return [
    'aliases' => [
        //...
        'SMS' => Merkeleon\SMS\Facades\SMS::class
        //...
    ],
];

Usage Examples

Send SMS

SMS::send('+0000000000', 'SMS message!');

Available drivers

The following drivers are available for sending messages:

  • log: (default) writing sms message in log file
SMS_DRIVER=log
SMS_DRIVER=clickatellV1
SMS_CLICKATELL_TOKEN=your_token_value
SMS_DRIVER=clickatellV2
SMS_CLICKATELL_TOKEN=token_value
SMS_DRIVER=nexmo
SMS_NEXMO_KEY=your_key_value
SMS_NEXMO_SENDER=your_secret_value
SMS_NEXMO_SENDER=your_sender_value
SMS_NEXMO_MAX_ATTEMPT_NUMBER=10
SMS_DRIVER=smsc
SMS_SMSC_LOGIN=your_login_value
SMS_SMSC_PASSWORD=your_password_value
SMS_SMSC_SENDER=your_sender_value

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 100.0%