abdallahmohammed / alsaad-notification-channel
Alsaad2 Notification Channel for Laravel.
Installs: 22
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/abdallahmohammed/alsaad-notification-channel
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: 2025-10-12 22:15:31 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'); }