philsam / laravel-plivo

Simple wrapper around the Plivo REST API that creates a Plivo facade for Laravel

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Plivo for Laravel

This is a simple wrapper around plivo/plivo-php that creates a Plivo facade for Laravel.

Installation

Add the following in your ServiceProvider array in config/app.php

Philsam\Plivo\ServiceProvider::class,

Add the following to your aliases array

'Plivo' => Philsam\Plivo\Facade::class,

Run php artisan vendor:publish

Add the following lines at the bottom of your .env:

PLIVO_AUTH_ID=YOURAUTHID
PLIVO_AUTH_TOKEN=YOURAUTHTOKEN

Your Auth ID and Token can be found in your Plivo dashboard.

Usage

Refer to the PHP Helper Docs for all the methods available. Simple example on how to send a SMS:

<?php
namespace App\Http\Controllers;

use Plivo;

class PlivoTestController extends Controller {
    public function sendMessage() {
        Plivo::send_message([
            'src' => '16045555555',
            'dst' => '17785555555',
            'text' => 'This is a text message',
        ]);
    }
}

About

Simple wrapper around the Plivo REST API that creates a Plivo facade for Laravel


Languages

Language:PHP 100.0%