abdallahmohammed / alsaad-notification-channel
Alsaad2 Notification Channel for Laravel.
v1.0.0
2020-05-12 10:07 UTC
Requires
- php: ^7.1.3
- abdallahmohammed/alsaad-laravel: ^1.0.0
- illuminate/notifications: ~5.8.0|^6.0|^7.0
Requires (Dev)
- mockery/mockery: ^1.0
- phpunit/phpunit: ^7.0|^8.0
This package is auto-updated.
Last update: 2024-11-12 20:14:36 UTC
README
Sending SMS notifications in Laravel using Alsaad. Before you can send notifications via Alsaad, you need to install the abdallahmohammed/alsaad-notification-channel
Composer package:
composer require abdallahmohammed/alsaad-notification-channel
Next, you will need to add a configuration option to your config/services.php
configuration file. You may copy the example configuration below to get started:
'alsaad' => [
'from' => SENDER_NAME,
],
Formatting Notifications
If a notification supports being sent as an SMS, you should define a toAlsaad
method on the notification class. This method will receive a $notifiable
entity and should return a Illuminate\Notifications\Messages\AlsaadMessage
instance:
/** * Get the SMS representation of the notification. * * @param mixed $notifiable * @return AlsaadMessage */ public function toAlsaad($notifiable) { return (new AlsaadMessage) ->content('Hello World'); }