PHPackages                             cardei/laravel-one-signal - 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. cardei/laravel-one-signal

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

cardei/laravel-one-signal
=========================

Laravel Wrapper for OneSignal Push

v1.1.0(1y ago)0280MITPHPPHP ^8.2

Since May 2Pushed 1y ago1 watchersCompare

[ Source](https://github.com/cardei/laravel-one-signal)[ Packagist](https://packagist.org/packages/cardei/laravel-one-signal)[ RSS](/packages/cardei-laravel-one-signal/feed)WikiDiscussions main Synced 1w ago

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

laravel-one-signal
==================

[](#laravel-one-signal)

Laravel OneSignal is a simple package to send push notifications to your users. This package is based on the official OneSignal API. The package is designed to work with Laravel 11.X and above.

Original Package
----------------

[](#original-package)

This package is a fork of the original [Laravel OneSignal](https://github.com/shailesh-ladumor/one-signal) package by Shailesh Ladumor

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

[](#installation)

You can install the package via composer:

`composer require cardei/laravel-one-signal`

Configuration
-------------

[](#configuration)

You can publish the configuration file using this command:

`php artisan vendor:publish --provider="Cardei\OneSignal\OneSignalServiceProvider" --tag="config"`

A configuration file will be published to `config/one-signal.php`

Usage
-----

[](#usage)

First, you need to set the OneSignal app id and rest api key in the `config/one-signal.php` file.

... ...

###  Health Score

31

—

LowBetter than 65% of packages

Maintenance42

Moderate activity, may be stable

Popularity15

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity50

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

473d ago

### Community

Maintainers

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

---

Top Contributors

[![cardei](https://avatars.githubusercontent.com/u/1158862?v=4)](https://github.com/cardei "cardei (2 commits)")

---

Tags

phplaravelpushnotificationone-signal

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/cardei-laravel-one-signal/health.svg)

```
[![Health](https://phpackages.com/badges/cardei-laravel-one-signal/health.svg)](https://phpackages.com/packages/cardei-laravel-one-signal)
```

###  Alternatives

[ladumor/one-signal

Laravel Wrapper for OneSignal.

125353.9k](/packages/ladumor-one-signal)[propaganistas/laravel-disposable-email

Disposable email validator

6023.2M7](/packages/propaganistas-laravel-disposable-email)[brian2694/laravel-toastr

toastr.js for Laravel

132755.5k8](/packages/brian2694-laravel-toastr)

PHPackages © 2026

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