pugofka/laravel-smsru-notification-channel is a Laravel package for smsru notifications driver.
It currently has 0 GitHub stars and 8 downloads on Packagist (latest version 1.0.0).
Install it with composer require pugofka/laravel-smsru-notification-channel.
Discover more Laravel packages by pugofka
or browse all Laravel packages to compare alternatives.
Last updated
This package makes it easy to send notifications using sms.ru with Laravel.
You can install this package via composer:
composer require pugofka/laravel-smsru-notification-channel
Next add the service provider to your config/app.php:
...
'providers' => [
...
NotificationChannels\SmsRu\SmsRuServiceProvider::class,
],
...
Add your API ID (secret key) and default sender name to your config/services.php:
// config/services.php
...
'smsru' => [
'api_id' => env('SMSRU_API_ID'),
'sender' => 'John_Doe'
],
...
Now you can use the channel in your via() method inside the notification:
use NotificationChannels\SmsRu\SmsRuChannel;
use NotificationChannels\SmsRu\SmsRuMessage;
use Illuminate\Notifications\Notification;
class ExampleNotification extends Notification
{
public function via($notifiable)
{
return [SmsRuChannel::class];
}
public function toSmsRu($notifiable)
{
return SmsRuMessage::create('message text');
}
}
In order to let your Notification know which phone number you are targeting, add the routeNotificationForSmsRu method to your Notifiable model.
from(): Sets the sender's name.text(): Sets a text of the notification message.$ composer test
Please see CONTRIBUTING for details.
The MIT License (MIT). Please see License File for more information.