PHPackages                             caiquebispo/notification-bell - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Mail &amp; Notifications](/categories/mail)
4. /
5. caiquebispo/notification-bell

ActiveLibrary[Mail &amp; Notifications](/categories/mail)

caiquebispo/notification-bell
=============================

Pacote elegante e responsivo para gerenciamento de notificações em Laravel com Livewire

v1.2.3(3w ago)2902MITBladePHP ^8.1

Since Aug 27Pushed 3w agoCompare

[ Source](https://github.com/caiquebispo/notification-bell)[ Packagist](https://packagist.org/packages/caiquebispo/notification-bell)[ RSS](/packages/caiquebispo-notification-bell/feed)WikiDiscussions main Synced today

READMEChangelog (10)Dependencies (8)Versions (16)Used By (0)

Laravel Notifications Package
=============================

[](#laravel-notifications-package)

An elegant and responsive Laravel package for managing notifications with Livewire and Tailwind CSS, featuring full dark mode support, authentication protection, and queue system.

 [![Latest Stable Version](https://camo.githubusercontent.com/71c9a6f21954c7270824a70535c0b9ef264d7aacf699f45c4c8bc45047675c28/687474703a2f2f706f7365722e707567782e6f72672f636169717565626973706f2f6e6f74696669636174696f6e2d62656c6c2f76)](https://packagist.org/packages/caiquebispo/notification-bell) [![Total Downloads](https://camo.githubusercontent.com/aadef6462febb95afe1feb8793674c32ddf9aa6aa34319f5b6e4ecf9c93f9b67/687474703a2f2f706f7365722e707567782e6f72672f636169717565626973706f2f6e6f74696669636174696f6e2d62656c6c2f646f776e6c6f616473)](https://packagist.org/packages/caiquebispo/notification-bell) [![Latest Unstable Version](https://camo.githubusercontent.com/dc626c789e4daa924b1f82e0a1cebaf313321596af53ec85f09744a6ab5350ec/687474703a2f2f706f7365722e707567782e6f72672f636169717565626973706f2f6e6f74696669636174696f6e2d62656c6c2f762f756e737461626c65)](https://packagist.org/packages/caiquebispo/notification-bell) [![License](https://camo.githubusercontent.com/629837fccf5027bc3e9e7090c940549075fe9a5b77b8c96c63dfbfd0ac9bd3a3/687474703a2f2f706f7365722e707567782e6f72672f636169717565626973706f2f6e6f74696669636174696f6e2d62656c6c2f6c6963656e7365)](https://packagist.org/packages/caiquebispo/notification-bell) [![PHP Version Require](https://camo.githubusercontent.com/0f27cafec44e27f618b6b30b8332dc82b9b1c72f05e46b4b9f73f069213da655/687474703a2f2f706f7365722e707567782e6f72672f636169717565626973706f2f6e6f74696669636174696f6e2d62656c6c2f726571756972652f706870)](https://packagist.org/packages/caiquebispo/notification-bell)

Features
--------

[](#features)

- Modern and responsive interface with Tailwind CSS
- Full dark mode support
- Multiple notification types (success, error, warning, info)
- Dropdown panel with actions (mark as read, delete)
- Seamless Livewire integration
- Trait for the User model
- Helper class for simplified usage
- Queue system for better performance
- Authentication protection for notification routes
- Admin panel for notification management
- Configurable user model, table, and column mapping
- Configurable route prefix, middleware, and naming

Queue Configuration
-------------------

[](#queue-configuration)

All notifications are processed through Laravel queues for better performance and scalability. You must run the queue worker for notifications to be delivered.

Installation
------------

[](#installation)

### 1. Install via Composer

[](#1-install-via-composer)

```
composer require caiquebispo/notification-bell
```

### 2. Publish the package assets

[](#2-publish-the-package-assets)

```
# Publish config
php artisan vendor:publish --tag="notification-bell-config"

# Publish migrations (optional - migrations run automatically)
php artisan vendor:publish --tag="notification-bell-migrations"

# Publish views (optional, for customization)
php artisan vendor:publish --tag="notification-bell-views"
```

### 3. Run the migrations

[](#3-run-the-migrations)

Migrations are loaded automatically by the package. Just run:

```
php artisan migrate
```

### 4. Add the trait to the User model

[](#4-add-the-trait-to-the-user-model)

```
