andersevenrud / laravel-frontsms by andersevenrud

Laravel Front SMS Provider(s)
32
0
3
Package Data
Maintainer Username: andersevenrud
Maintainer Contact: andersevenrud@gmail.com (Anders Evenrud)
Package Create Date: 2017-05-15
Package Last Update: 2017-06-23
Home Page:
Language: PHP
License: MIT
Last Refreshed: 2024-11-26 15:23:04
Package Statistics
Total Downloads: 32
Monthly Downloads: 0
Daily Downloads: 0
Total Stars: 0
Total Watchers: 3
Total Forks: 1
Total Open Issues: 0

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