5818959 / smstraffic-notification-channel
SmsTraffic Notification Channel for laravel.
Requires
- php: ^7.1.3
- 5818959/smstraffic-client: ^0.5.1
- illuminate/notifications: ~5.8.0|^6.0
Requires (Dev)
- mockery/mockery: ^1.0
- phpunit/phpunit: ^7.0
This package is auto-updated.
Last update: 2025-03-03 19:01:45 UTC
README
Details
Based on Laravel Nexmo Notification Channel.
Official Documentation
See documentation for Laravel Nexmo Notification Channel on the Laravel website.
Configuration options
You will need to add a few configuration options to your config/services.php
configuration file. You may copy the example configuration below to get started:
'smstraffic' => [
'login' => env('SMSTRAFFIC_LOGIN'),
'password' => env('SMSTRAFFIC_PASSWORD'),
'sms_from' => env('SMSTRAFFIC_SMS_FROM'),
],
The sms_from
option is the phone number that your SMS messages will be sent from. You should use a phone number from your SmsTraffic control panel.
For testing purposes you may want to change the URL that smstraffic-client makes requests to from https://api.smstraffic.ru/multi.php
to something else. You can do this by providing a url
option.
'smstraffic' => [
...
'url' => env('SMSTRAFFIC_URL'),
],
SmsTrafficMessage attributes
SmsTrafficMessage
has additional attributes:
from
attribute allows you to override thesms_from
configuration option;to
attribute allows you to override the recipient phone number;type
attribute allows you to set the type of the message; this is useful if you plan to distinguish between messages in your app later.
License
Laravel SmsTraffic Notification Channel is open-sourced software licensed under the MIT license.