laravel-mobizon maintained by quadrogod
Description
Mobizon SMS notifications driver for Laravel
Author
Last update
2023/12/23 21:20
(dev-master)
License
Downloads
6
Tags
Mobizon notifications channel for Laravel
Installation
Install via composer:
composer require quadrogod/laravel-mobizon
Setting up your Mobizon service
Add your Mobizon credentials to config/services.php – a common file to store
third-party service credentials.
// config/services.php
...
'mobizon' => [
'domain' => '',
'secret' => '',
'alphaname' => null,
],
Usage
The package provides a new channel that can be used in your notification class like the following:
use Illuminate\Notifications\Notification;
use Quadrogod\LaravelMobizon\MobizonChannel;
use Quadrogod\LaravelMobizon\MobizonMessage;
public function via($notifiable)
{
return [MobizonChannel::class];
}
public function toMobizon($notifiable)
{
return MobizonMessage::create("Your SMS message");
}
Add a routeNotificationForMobizon method to your Notifiable model to return the phone number:
public function routeNotificationForMobizon()
{
//Phone number without symbols or spaces
return $this->phone_number;
}
Credits
Thanks to laraketai and Alitvinov for the original package.
License
The MIT License (MIT). Please see License File for more information.