Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

franzose/laravel-smpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

18 Commits

Repository files navigation

Laravel SMPP

This package is a tiny wrapper for the onlinecity/php-smpp library. It provides a basic SMPP interface and implementation for the Laravel framework.

Installation

You can install Laravel SMPP using Composer command:

$ composer require franzose/laravel-smpp

Then you need to add LaravelSmpp\LaravelSmppServiceProvider::class to your providers array in the config/app.php and copy default configuration by invoking $ php artisan vendor:publish command.

Usage

You can use the service pretty straightforward and inject dependency in your controller:

<?php
namespace App\Http\Controllers;
class SmsController extends Controller
{
 public function send(SmppServiceInterface $smpp)
 {
 // One number
 $this->smpp->sendOne(1234567890, 'Hi, this SMS was send via SMPP protocol');
 
 // Multiple numbers
 $this->smpp->sendBulk([1234567890, 0987654321], 'Hi!');
 }
}

However it is better to abstract your SMS sending service from the SMPP implementation by defining a SMPP-compatible service interface.

About

Sending SMS via the SMPP protocol using the Laravel framework

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

Languages

AltStyle によって変換されたページ (->オリジナル) /