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

ActiveLibrary

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(2y ago)029MITPHPPHP &gt;=7.2

Since May 29Pushed 2y ago1 watchersCompare

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

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 14% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity40

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

1085d 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

59126.4k6](/packages/api-platform-laravel)[reachweb/statamic-livewire-filters

Livewire filters for Statamic collections.

1710.5k](/packages/reachweb-statamic-livewire-filters)[tomshaw/electricgrid

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

116.6k](/packages/tomshaw-electricgrid)

PHPackages © 2026

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