andersevenrud/laravel-frontsms

Laravel Front SMS Provider(s)
35
Install
composer require andersevenrud/laravel-frontsms
Latest Version:0.6.1
PHP:>=5.6.4
License:MIT
Last Updated:Jun 23, 2017
Links: GitHub  ·  Packagist
Maintainer: andersevenrud

Laravel Front SMS Provider(s)

Easy SMS with Front.

Contains Notification Channel, Service Provider and a Facade.

Installation

$ composer require andersevenrud/laravel-frontsms

Configuration

In config/app.php:


'providers' => [
    Laravel\FrontSMS\FrontSMSServiceProvider::class,
],

'aliases' => [
  'FrontSMS' => Laravel\FrontSMS\Facades\FrontSMS::class
]

Then publish configurations:

$ php artisan vendor:publish

You now have config/frontsms.php.

Usage

General

use FrontSMS;

function something() {

  $result = FrontSMS::send(12345678, 'hello world!');

}

Notifications

use NotificationChannels\FrontSMS\FrontSMSChannel;
use NotificationChannels\FrontSMS\FrontSMSMessage;
use Illuminate\Notifications\Notification;

class ExampleNotification extends Notification
{
    public function via($notifiable)
    {
        return [FrontSMSChannel::class];
    }

    public function toFront($notifiable)
    {
        return FrontSMSMessage::create('12345678', 'Hello world!');
    }
}

Changelog

  • 0.6.1 - Updated composer.json
  • 0.6.0 - Initial release

License

MIT