PHPackages                             jezuu/notifications - 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. jezuu/notifications

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

jezuu/notifications
===================

Notifications is a Laravel package that offers a comprehensive solution for displaying notifications in your application. It provides predefined components and styles for showcasing success messages, errors, warnings, and informative messages in an appealing manner. With this package, you can easily customize the notification type, the accompanying icon, and the displayed message. It seamlessly integrates with popular libraries like Font Awesome and Bootstrap Notify to deliver a sleek and user-friendly notification experience. Save time and enhance the presentation of your notification messages with Notifications package for Laravel.

1.0.0(3y ago)029MITPHPPHP &gt;=7.2

Since May 29Pushed 3y ago1 watchersCompare

[ Source](https://github.com/Jezuu/notifications)[ Packagist](https://packagist.org/packages/jezuu/notifications)[ RSS](/packages/jezuu-notifications/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependencies (2)Versions (3)Used By (0)

Notifications
=============

[](#notifications)

Notifications is a Laravel package that provides a comprehensive solution for displaying notifications in your application. It offers predefined components and styles to showcase success messages, errors, warnings, and informative messages in an appealing manner.

Features
--------

[](#features)

- Display success, error, warning, and informative notifications.
- Customize the notification type, associated icon, and displayed message.
- Seamless integration with Font Awesome and Bootstrap Notify for a sleek experience.
- Easy to use and customize.

Requirements
------------

[](#requirements)

- PHP &gt;= 7.2
- Laravel &gt;= 6.0
- jQuery &gt;= 3.x

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

[](#installation)

1. Run the following command to install the package via Composer:

```
composer require jezuu/notifications
```

2. Publish the package's configuration and views by running the following command:

```
php artisan vendor:publish --provider="Notifications\NotificationsServiceProvider"
```

Usage
-----

[](#usage)

You can use the "Notifications" package in Laravel to display notifications in your application. Here are examples of how to use it from Controller and Blade view:

### In Controller:

[](#in-controller)

```
return Notifications::send(
        'success',
        'Data has been stored.',
        false
)->view('welcome');
```

### In Blade View:

[](#in-blade-view)

```
@if (session('success'))
    {!! Notifications::notify(session('success')) !!}
@endif

@if (session('error'))
    {!! Notifications::notify(session('error')) !!}
@endif

@if (session('info'))
    {!! Notifications::notify(session('info')) !!}
@endif

@if (session('warning'))
    {!! Notifications::notify(session('warning')) !!}
@endif
```

You can customize the notification type, message, and other parameters according to your needs.

In this example, the notify() method from the Notifications class is used to display a success notification. You can pass the desired notification type ('success', 'error', 'warning', 'info') as the first argument and the notification message as the second argument.

Make sure you have properly configured the package and imported the necessary namespaces in your Blade view to use the Notifications class.

###  Health Score

20

—

LowBetter than 13% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

1131d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/0e30cee7827cf8c3e71f587628b80785d7ec1eb87095386424f30333831183f9?d=identicon)[Jezuu](/maintainers/Jezuu)

---

Top Contributors

[![Jezuu](https://avatars.githubusercontent.com/u/25490913?v=4)](https://github.com/Jezuu "Jezuu (7 commits)")

### Embed Badge

![Health badge](/badges/jezuu-notifications/health.svg)

```
[![Health](https://phpackages.com/badges/jezuu-notifications/health.svg)](https://phpackages.com/packages/jezuu-notifications)
```

###  Alternatives

[api-platform/laravel

API Platform support for Laravel

58171.4k14](/packages/api-platform-laravel)[propaganistas/laravel-disposable-email

Disposable email validator

6023.0M6](/packages/propaganistas-laravel-disposable-email)[illuminate/mail

The Illuminate Mail package.

5910.6M499](/packages/illuminate-mail)[illuminate/notifications

The Illuminate Notifications package.

513.1M1.1k](/packages/illuminate-notifications)[tomshaw/electricgrid

A feature-rich Livewire package designed for projects that require dynamic, interactive data tables.

119.4k](/packages/tomshaw-electricgrid)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
