PHPackages                             kevinkone/onesignal - 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. kevinkone/onesignal

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

kevinkone/onesignal
===================

The package allows for the ability to send push notifications to both iOS and Android devices.

01PHP

Since Jan 24Pushed 3y ago1 watchersCompare

[ Source](https://github.com/kevinDlan/Onesignal_package)[ Packagist](https://packagist.org/packages/kevinkone/onesignal)[ RSS](/packages/kevinkone-onesignal/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependenciesVersions (1)Used By (0)

Laravel Onesignal Package
=========================

[](#laravel-onesignal-package)

Laravel offers a package called "Laravel Notifications" which allows for the sending of notifications to mobile applications. The package allows for the ability to send push notifications to both iOS and Android devices, as well as sending SMS messages and sending notifications via email. The package also includes support for sending notifications to different channels, such as Firebase Cloud Messaging or OneSignal, and it also includes built-in support for creating custom notification channels. Additionally, it provides an easy to use API for sending notifications to specific users or groups of users.

### Use

[](#use)

Welcome to our package! We are excited to have you on board. Before you get started, we wanted to let you know that our package requires two environment variables to be set in your .env file. These variables are :

- **APP\_API\_KEY** and
- **APP\_ID**. Without these values set, the package will not work properly.

**APP\_API\_KEY** it is you onesignal app api key used for authentication and authorization to access onesignal API. Please make sure to provide a valid API key. **APP\_ID** is used to identify your application and to provide you the correct data.

To set these variables, please open your .env file and add following lines:

- APP\_API\_KEY=your\_api\_key
- APP\_ID=your\_app\_id

###  Health Score

14

—

LowBetter than 1% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity1

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity24

Early-stage or recently created project

 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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/210e40b04de9c1f5a401bb3aac678dfe16a48999847031a8fbfbb0c252f7f416?d=identicon)[kevinDlan](/maintainers/kevinDlan)

---

Top Contributors

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

### Embed Badge

![Health badge](/badges/kevinkone-onesignal/health.svg)

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

###  Alternatives

[maize-tech/laravel-email-domain-rule

Laravel Email Domain Rule

612.0k](/packages/maize-tech-laravel-email-domain-rule)[sarfraznawaz2005/noty

Laravel package to incorporate noty flash notifications into laravel.

324.5k](/packages/sarfraznawaz2005-noty)

PHPackages © 2026

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