andersevenrud/laravel-frontsms

Laravel Front SMS Provider(s)

0.6.1 2017-06-23 20:29 UTC

This package is auto-updated.

Last update: 2024-11-06 13:17:42 UTC


README

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