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

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

escolalms/notifications
=======================

Escola LMS Notifications

0.3.2(3y ago)050.1k↑300%3MITPHPPHP &gt;=7.4|&gt;=8CI failing

Since Nov 24Pushed 3y ago2 watchersCompare

[ Source](https://github.com/EscolaLMS/Notifications)[ Packagist](https://packagist.org/packages/escolalms/notifications)[ RSS](/packages/escolalms-notifications/feed)WikiDiscussions main Synced today

READMEChangelog (10)Dependencies (5)Versions (38)Used By (3)

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

[](#notifications)

Notifications package

[![swagger](https://camo.githubusercontent.com/bf46f50926ef796b1bb0b6e41af746af52ff3aacdffb0533450f3b614a7334a2/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f646f63756d656e746174696f6e2d737761676765722d677265656e)](https://escolalms.github.io/Notifications/)[![codecov](https://camo.githubusercontent.com/6d95125b403f95ffbbe1dc4616ad87b8ab64aac341c64b16ce9b441b6ff8ce82/68747470733a2f2f636f6465636f762e696f2f67682f4573636f6c614c4d532f6e6f74696669636174696f6e732f6272616e63682f6d61696e2f67726170682f62616467652e7376673f746f6b656e3d67427a70794e4b384451)](https://codecov.io/gh/EscolaLMS/notifications)[![phpunit](https://github.com/EscolaLMS/notifications/actions/workflows/test.yml/badge.svg)](https://github.com/EscolaLMS/notifications/actions/workflows/test.yml)[![downloads](https://camo.githubusercontent.com/7a095c22c61c8e5f569decedc642465e4ed85ffa3b4d4952c712e0e31a807110/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6573636f6c616c6d732f6e6f74696669636174696f6e73)](https://packagist.org/packages/escolalms/notifications)[![downloads](https://camo.githubusercontent.com/56a88aead94d8d624d36f441b37c863172b7b29136aa4059180900860018e7c5/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6573636f6c616c6d732f6e6f74696669636174696f6e73)](https://packagist.org/packages/escolalms/notifications)[![downloads](https://camo.githubusercontent.com/4ff0d1b6c979901eb53d976c6b7551cfc0ff6e89a2ecce0cb77668f5202f3037/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6573636f6c616c6d732f6e6f74696669636174696f6e73)](https://packagist.org/packages/escolalms/notifications)

What does it do
---------------

[](#what-does-it-do)

This package is used for logging and broadcasting notifications for all `EscolaLms` packages events.

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

[](#installation)

- `composer require escolalms/notifications`
- `php artisan migrate`
- `php artisan db:seed --class="EscolaLms\Notifications\Database\Seeders\NotificationsPermissionsSeeder"`

Usage
-----

[](#usage)

All events emitted by EscolaLms packages will be logged in database and can be listed through API (and Admin Panel). There is a configuration file in which you can define events which should be excluded from being stored.

Endpoints
---------

[](#endpoints)

All the endpoints are defined in [![swagger](https://camo.githubusercontent.com/bf46f50926ef796b1bb0b6e41af746af52ff3aacdffb0533450f3b614a7334a2/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f646f63756d656e746174696f6e2d737761676765722d677265656e)](https://escolalms.github.io/Notifications/)

Tests
-----

[](#tests)

Run `./vendor/bin/phpunit --filter 'EscolaLms\\Notifications\\Tests'` to run tests. See [tests](tests) folder as it's quite good staring point as documentation appendix.

Test details: [![codecov](https://camo.githubusercontent.com/6d95125b403f95ffbbe1dc4616ad87b8ab64aac341c64b16ce9b441b6ff8ce82/68747470733a2f2f636f6465636f762e696f2f67682f4573636f6c614c4d532f6e6f74696669636174696f6e732f6272616e63682f6d61696e2f67726170682f62616467652e7376673f746f6b656e3d67427a70794e4b384451)](https://codecov.io/gh/EscolaLMS/notifications)[![phpunit](https://github.com/EscolaLMS/notifications/actions/workflows/test.yml/badge.svg)](https://github.com/EscolaLMS/notifications/actions/workflows/test.yml)

### Admin panel

[](#admin-panel)

#### **Left menu**

[](#left-menu)

[![Menu](docs/menu.png "Menu")](docs/menu.png)

#### **List of notifications**

[](#list-of-notifications)

[![List of notifications](docs/list.png "List of notifications")](docs/list.png)

Permissions
-----------

[](#permissions)

Permissions are defined in [seeder](vendor/escolalms/notifications/database/seeders/NotificationsPermissionsSeeder.php)

Events
------

[](#events)

No Events are defined in this package.

Listeners
---------

[](#listeners)

- `EscolaLms\Notifications\Listeners\NotifiableEventListener` - this listener listens to all events in `EscolaLms` namespace

Roadmap. Todo. Troubleshooting
------------------------------

[](#roadmap-todo-troubleshooting)

- ???

###  Health Score

32

—

LowBetter than 69% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity27

Limited adoption so far

Community24

Small or concentrated contributor base

Maturity52

Maturing project, gaining track record

 Bus Factor2

2 contributors hold 50%+ of commits

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

Every ~18 days

Recently: every ~24 days

Total

33

Last Release

1102d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/c857f3115c790c573d0617d7e9ba4011269ef7b9dfdb003dc4388846a62b14f7?d=identicon)[qunabu](/maintainers/qunabu)

---

Top Contributors

[![pa-cholek](https://avatars.githubusercontent.com/u/5345420?v=4)](https://github.com/pa-cholek "pa-cholek (21 commits)")[![mako321](https://avatars.githubusercontent.com/u/59456825?v=4)](https://github.com/mako321 "mako321 (6 commits)")[![HerbertIV](https://avatars.githubusercontent.com/u/62691459?v=4)](https://github.com/HerbertIV "HerbertIV (4 commits)")[![dyfero](https://avatars.githubusercontent.com/u/59400506?v=4)](https://github.com/dyfero "dyfero (3 commits)")[![dicani0](https://avatars.githubusercontent.com/u/58490533?v=4)](https://github.com/dicani0 "dicani0 (3 commits)")[![KrzysztofDziedziechEscolasoft](https://avatars.githubusercontent.com/u/96292232?v=4)](https://github.com/KrzysztofDziedziechEscolasoft "KrzysztofDziedziechEscolasoft (2 commits)")[![qunabu](https://avatars.githubusercontent.com/u/214608?v=4)](https://github.com/qunabu "qunabu (2 commits)")[![victazzz](https://avatars.githubusercontent.com/u/24989821?v=4)](https://github.com/victazzz "victazzz (1 commits)")[![krzEscola](https://avatars.githubusercontent.com/u/85549830?v=4)](https://github.com/krzEscola "krzEscola (1 commits)")

---

Tags

laravelnotifications

###  Code Quality

TestsPHPUnit

### Embed Badge

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

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

###  Alternatives

[spatie/laravel-failed-job-monitor

Get notified when a queued job fails

1.1k2.8M4](/packages/spatie-laravel-failed-job-monitor)[statamic-rad-pack/runway

Eloquently manage your database models in Statamic.

135224.7k7](/packages/statamic-rad-pack-runway)[api-platform/laravel

API Platform support for Laravel

58171.5k14](/packages/api-platform-laravel)[ecotone/laravel

Ecotone for Laravel — CQRS, Event Sourcing, Sagas, Durable Workflows, and Outbox on top of Laravel Queue, via PHP attributes.

21318.6k3](/packages/ecotone-laravel)[duncanmcclean/statamic-cargo

Comprehensive e-commerce addon for Statamic. Build bespoke e-commerce sites without the complexity.

3416.9k](/packages/duncanmcclean-statamic-cargo)

PHPackages © 2026

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