Download the PHP package insense/laravel-sms without Composer
On this page you can find all versions of the php package insense/laravel-sms. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download insense/laravel-sms
More information about insense/laravel-sms
Files in insense/laravel-sms
Package laravel-sms
Short Description This package will provide SMS facility to SMS Channels
License MIT
Informations about the package laravel-sms
Insense/Laravel SMS
A package for the Laravel Framework for sending sms. This package currently supports Textlocal and MSG91 APIs but can be easily extended for others as well. We are open to PRs to extend this other services.
This package provides a wrapper Facade around the internal sms implementation of the supported sms APIs.
Basic Example
Version Compatibility
This package currently supports Laravel 5.1 and up.
Installation
Install the package via composer
If using Laravel 5.1 to 5.4, Register the ServiceProvider and (optionally) the Facade
Next, publish the config file with the following artisan
command.
or if using Laravel 5.5+
Now, run migrations
After publishing, add and fill the next values to your .env
file
You can also configure the package in your config/sms.php
.
Add this in you models package, to save SMS delivery reports
Add appropriate listeners of SMS events in your EventServiceProvider
HTTP Client Dependency : Guzzle Http
Guzzle Http client is used to send requests to API and is a dependency of this package.
Usage
The Insense SMS package offers most of the functionality to send group SMS and batch SMS
The SMS::sendSms()
method may be used to send a sms message:
The SMS::sendSmsGroup()
method may be used to send a sms message:
The SMS::createGroup()
method may be used to create a sms group:
The SMS::getContacts()
method may be used to get contacts sms group:
License
The MIT License (MIT). Please see License File for more information.