PHPackages                             webelightdev/laravel-push-notification - 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. webelightdev/laravel-push-notification

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

webelightdev/laravel-push-notification
======================================

Push Notifications using Laravel

1.0.1(6y ago)2929410MITPHPPHP ^7.0

Since Sep 7Pushed 6y ago5 watchersCompare

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

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

laravel-push-notification
=========================

[](#laravel-push-notification)

[![Latest Stable Version](https://camo.githubusercontent.com/f4b530e1757ca7c1b64f8758c8b1bd355d9ee3c67b9e6c7a70d24d397dd8a025/68747470733a2f2f706f7365722e707567782e6f72672f776562656c696768746465762f6c61726176656c2d707573682d6e6f74696669636174696f6e2f762f737461626c65)](https://packagist.org/packages/webelightdev/laravel-push-notification)[![Latest Unstable Version](https://camo.githubusercontent.com/d455d3b126884c0a755ba05d6908ea7a1b71b4e5e7e90d12f855fa3c277be647/68747470733a2f2f706f7365722e707567782e6f72672f776562656c696768746465762f6c61726176656c2d707573682d6e6f74696669636174696f6e2f762f756e737461626c65)](https://packagist.org/packages/webelightdev/laravel-push-notification)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/c2a85c11e653c6927d2be572a37571bcbdaec804170d1d579fbbf55d6ea9fd0d/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f776562656c696768746465762f6c61726176656c2d707573682d6e6f74696669636174696f6e2f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/webelightdev/laravel-push-notification/?branch=master)[![Total Downloads](https://camo.githubusercontent.com/e240532944645ecf502226bc8f948a45e12d04b5c6ded028174463039376bc0e/68747470733a2f2f706f7365722e707567782e6f72672f776562656c696768746465762f6c61726176656c2d707573682d6e6f74696669636174696f6e2f646f776e6c6f616473)](https://packagist.org/packages/webelightdev/laravel-push-notification)[![License](https://camo.githubusercontent.com/91ffa68e597e802c9d6d4e9b772da9129b32aac56f830fdcbf5ee6df40c67a1f/68747470733a2f2f706f7365722e707567782e6f72672f776562656c696768746465762f6c61726176656c2d707573682d6e6f74696669636174696f6e2f6c6963656e7365)](https://packagist.org/packages/webelightdev/laravel-push-notification)

Push Notifications using Laravel

```
PushNotification::send(['deviceToken1', 'deviceToken2',..], 'Notification Message', 'Action Key');

```

- Param1 \[Device Tokens\] - Send Notification to single/mutiple devices.
- Param2 \[Notification Message\] - Notification Message that will display on mobile notification tray.
- Param3 \[Action Key\] - Action key is the helper to redirect user to any page in Mobile app on notificaiton touch.

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

[](#installation)

To get the latest version of Laravel Push Notification, run following using `composer`:

```
composer require webelightdev/laravel-push-notification dev-master

```

Or, you may manually update require block and run `composer update`

```
"require": {
  "webelightdev/laravel-push-notification": "dev-master"
}

```

Once Laravel Push Notification is installed, You need to register the Service Provider in `config/app.php`, Add following in `providers` list

```
Webelightdev\LaravelPushNotification\PushNotificationServiceProvider::class,

```

`composer dump-autoload` will be required.

To publish the Config, Migration, Service Provider and Facades

```
php artisan vendor:publish

```

Finally, run migration to generate Notification Log table

```
php artisan migrate

```

Latest snapshot of Push Notification for one of our client using laravel-push-notification plugin [![img](https://camo.githubusercontent.com/8325933f8b13f40057ea089b5167a59e995070945806fbf25ba7a1bd2331c9f8/687474703a2f2f692e696d6775722e636f6d2f49734b466b57572e6a7067)](https://camo.githubusercontent.com/8325933f8b13f40057ea089b5167a59e995070945806fbf25ba7a1bd2331c9f8/687474703a2f2f692e696d6775722e636f6d2f49734b466b57572e6a7067)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE) for more information.

###  Health Score

32

↑

LowBetter than 72% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity24

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 88.5% 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

Every ~333 days

Total

2

Last Release

2472d ago

### Community

Maintainers

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

---

Top Contributors

[![yashbarot](https://avatars.githubusercontent.com/u/6562115?v=4)](https://github.com/yashbarot "yashbarot (23 commits)")[![SaifiKhambhati](https://avatars.githubusercontent.com/u/40450488?v=4)](https://github.com/SaifiKhambhati "SaifiKhambhati (2 commits)")[![scrutinizer-auto-fixer](https://avatars.githubusercontent.com/u/6253494?v=4)](https://github.com/scrutinizer-auto-fixer "scrutinizer-auto-fixer (1 commits)")

---

Tags

fcm-httpfcm-notificationslaravelphppush-notificationsqueue

### Embed Badge

![Health badge](/badges/webelightdev-laravel-push-notification/health.svg)

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

###  Alternatives

[tijsverkoyen/css-to-inline-styles

CssToInlineStyles is a class that enables you to convert HTML-pages/files into HTML-pages/files with inline styles. This is very useful when you're sending emails.

5.8k505.3M227](/packages/tijsverkoyen-css-to-inline-styles)[minishlink/web-push

Web Push library for PHP

1.9k12.0M53](/packages/minishlink-web-push)[laravel-notification-channels/twilio

Provides Twilio notification channel for Laravel

2587.7M12](/packages/laravel-notification-channels-twilio)[spatie/url-signer

Generate a url with an expiration date and signature to prevent unauthorized access

4422.3M16](/packages/spatie-url-signer)[mattketmo/email-checker

Throwaway email detection library

2742.0M5](/packages/mattketmo-email-checker)[laravel-notification-channels/discord

Laravel notification driver for Discord.

2371.3M11](/packages/laravel-notification-channels-discord)

PHPackages © 2026

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