padosoft/laravel-notification is a Laravel package for notification system for laravel.
It currently has 6 GitHub stars and 14.855 downloads on Packagist (latest version 4.2.0).
Install it with composer require padosoft/laravel-notification.
Discover more Laravel packages by padosoft
or browse all Laravel packages to compare alternatives.
Last updated
System for managing Laravel Notifications via database.
This package can be used in Laravel 5.8 or higher. For previous version or Laravel please check v 1.* of this package NB: From version 4.0.0 of this package Nexmo/Vonage and Slack Notification is not automatically supported. To send Notifications via SMS or Slack see official Laravel documentation
composer require padosoft/laravel-notificationphp artisan vendor:publish --provider="Padosoft\Laravel\Notification\NotificationServiceProvider" --tag="migrations".##Config
If you want you can publish also the config of the package
Publish the config file by running php artisan vendor:publish --provider="Padosoft\Laravel\Notification\NotificationServiceProvider" --tag="config".
You can generate a Notification Class with an artisan command and register it into database.
php artisan notification-manager:create user_is_registered
This command will create an App\Notifications\user_is_registered class. Now you can customize your notification. To enable the notifications you can put to 1 the active field on the database. To set the recipients of your notification you have to populate mynotifications_users and mynotifications_roles table. Then you can send your notification like this:
NotificationManager::dispatch(new \App\Notifications\user_is_registered('prova messaggio','prova'))
Open an issue on GitHub if you have any problems or suggestions.
The contents of this repository is released under the MIT license.