New

Just launched: Vueblocks, a brand-new search engine for Vue packages! Explore Vueblocks →

padosoft/laravel-notification

Notification system for laravel
16,066 6
Install
composer require padosoft/laravel-notification
Latest Version:4.2.0
PHP:>=7.1.3
Laravel:5 – 12
License:MIT
Last Updated:Aug 7, 2025
Links: GitHub  ·  Packagist
Maintainer: lopadova

Laravel Notification

License

System for managing Laravel Notifications via database.

Installation

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

  1. composer require padosoft/laravel-notification
  2. Publish the config file by running php 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".

Usage

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'))

Contact

Open an issue on GitHub if you have any problems or suggestions.

License

The contents of this repository is released under the MIT license.

Related Packages

padosoft/laravel-settings

Persistent settings with caching in Laravel.

16,738 5
pixeo/laravel-settings

Simple persisting settings package for a Laravel application

3,073 2
rawilk/laravel-settings

Store Laravel application settings in the database.

255,566 304

Version History

Version Released PHP Laravel License
4.2.0 >=7.1.3 ^5.8|^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0 MIT
4.1.1 >=7.1.3 ^5.8|^6.0|^7.0|^8.0|^9.0|^10.0|^11.0 MIT
4.1.0 >=7.1.3 ^5.8|^6.0|^7.0|^8.0|^9.0|^10.0|^11.0 MIT
4.0.0 >=7.1.3 ^5.8|^6.0|^7.0|^8.0|^9.0|^10.0 MIT
3.1.0 >=7.1.3 ^5.8|^6.0|^7.0|^8.0|^9.0|^10.0 MIT