PHPackages                             robertseghedi/laravel-notification-system - 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. robertseghedi/laravel-notification-system

ActiveLibrary

robertseghedi/laravel-notification-system
=========================================

One of the most practical user-notification open-source systems. This is a fresh Laravel plugin which shows you an easier way to send encrypted notifications to your users.

1.0.0(5y ago)04MITPHP

Since Apr 30Pushed 5y ago1 watchersCompare

[ Source](https://github.com/robertseghedi/laravel-notification-system)[ Packagist](https://packagist.org/packages/robertseghedi/laravel-notification-system)[ RSS](/packages/robertseghedi-laravel-notification-system/feed)WikiDiscussions main Synced 2d ago

READMEChangelog (1)DependenciesVersions (2)Used By (0)

Laravel Notification System
===========================

[](#laravel-notification-system)

One of the most practical user-notification open-source systems.

This is a fresh Laravel plugin which shows you an easier way to send encrypted notifications to your users.

Instalation
-----------

[](#instalation)

First, you have to install the package using composer in your project root folder:

```
composer require robertseghedi/laravel-notification-system

```

Then, you have to add the provider to your `config/app.php` like that:

```
// your providers

RobertSeghedi\LNS\LNSProvider::class,
```

Run the migrate command in order to add the notifications table

```
php artisan migrate

```

Information
-----------

[](#information)

Command nameWhat it doesLNS::notify($user, $string)Sends the string to the mentioned userLNS::notifications($user, $results = 'all' or number)Fetches the mentioned user's notifications based on the criteriaLNS::delete($id)Deletes the mentioned notificationLNS::read\_all($user)Changes all the user's notifications status to 1LNS::read\_notification($id)Changes the mentioned notification status to 1LNS::change\_notification\_user($id, $new\_user)Changes the notification's ownership to the mentioned userLNS::delete\_all($user)Deletes all the user's notificationsUsage
-----

[](#usage)

Now you can start using the package.

### 1. Include it in your controller

[](#1-include-it-in-your-controller)

```
use RobertSeghedi\LNS\Models\LNS;
```

### 2. Start using the tools

[](#2-start-using-the-tools)

```
public function monday_alert($user = null)
{
    $notification = LNS::notify($user, "Your package will arrive on Monday.");
    if($notification) return redirect()->back()->with('success', 'Notification sent.');
}
```

```
public function delete($notification)
{
    $deletion = LNS::delete($notification);
    if($deletion) return redirect()->back();
}
```

### 3. Send notifications to your users

[](#3-send-notifications-to-your-users)

Follow this package for future updates

###  Health Score

22

—

LowBetter than 22% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity3

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity52

Maturing project, gaining track record

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

1839d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/54363288?v=4)[Robert Seghedi](/maintainers/robertseghedi)[@robertseghedi](https://github.com/robertseghedi)

### Embed Badge

![Health badge](/badges/robertseghedi-laravel-notification-system/health.svg)

```
[![Health](https://phpackages.com/badges/robertseghedi-laravel-notification-system/health.svg)](https://phpackages.com/packages/robertseghedi-laravel-notification-system)
```

PHPackages © 2026

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