PHPackages                             contextmapp/laravel-pushwoosh - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. contextmapp/laravel-pushwoosh

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

contextmapp/laravel-pushwoosh
=============================

Laravel package for integrating Pushwoosh

v0.3.1(7y ago)1188MITPHPPHP ^7.0

Since Sep 21Pushed 7y ago1 watchersCompare

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

READMEChangelogDependencies (5)Versions (6)Used By (0)

Laravel Pushwoosh
=================

[](#laravel-pushwoosh)

> A simple wrapper around Gomoob's [php-pushwoosh](https://github.com/gomoob/php-pushwoosh/) package for integration with the Laravel framework.

[![Build Status](https://camo.githubusercontent.com/8f9463f265ed0528b49005d1c6e82e1e3f8bd80abb71e1b3639474cf6031191f/68747470733a2f2f7472617669732d63692e6f72672f636f6e746578746d6170702f6c61726176656c2d70757368776f6f73682e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/contextmapp/laravel-pushwoosh)[![Coverage Status](https://camo.githubusercontent.com/73fb1d6c068b51b30f097a190af7e42c4e0c3ce3e6983f22ba22ad7634dce9d1/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f636f6e746578746d6170702f6c61726176656c2d70757368776f6f73682f62616467652e7376673f6272616e63683d6d6173746572)](https://coveralls.io/github/contextmapp/laravel-pushwoosh?branch=master)[![Version](https://camo.githubusercontent.com/865946b9bced7d4a4edc16f9afd05afe5e710b333d85d3671c04fe8f201832ad/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f636f6e746578746d6170702f6c61726176656c2d70757368776f6f73682e737667)](https://packagist.org/packages/contextmapp/laravel-pushwoosh)[![License](https://camo.githubusercontent.com/c71f05edf79ad48576802cc0e6f3af7c0c6b093d11e019b61e84059d314bd3c0/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f636f6e746578746d6170702f6c61726176656c2d70757368776f6f73682e737667)](https://packagist.org/packages/contextmapp/laravel-pushwoosh)

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

[](#installation)

Use [Composer](https://getcomposer.org/) to pull this package in as a dependency.

```
composer require contextmapp/laravel-pushwoosh
```

If you are using Laravel 5.4 or lower, or if you have disabled package discovery, add the provider to the `providers` array in `config/app.php`:

```
Contextmapp\Pushwoosh\PushwooshServiceProvider::class
```

If you want to use the `Pushwoosh` facade, you should also add the correct alias to the `aliases` array:

```
'Pushwoosh' => Contextmapp\Pushwoosh\Facades\Pushwoosh::class
```

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

[](#configuration)

You should publish the configuration file that is supplied with this package to set up your Pushwoosh details.

```
php artisan vendor:publish --provider=Contextmapp\Pushwoosh\PushwooshServiceProvider
```

This command copies the configuration file to `config/pushwoosh.php`.

Make sure you set up the `api_token` and `application_id` of the default application.

Usage
-----

[](#usage)

You can use the wrapper to interact with the Pushwoosh SDK directly, or, you could add support for Pushwoosh to your [Laravel notifications](https://laravel.com/docs/notifications).

### Laravel Notifications

[](#laravel-notifications)

If you are using Laravel's notification system, you can add `'pushwoosh'` to the `via()` response of a notification. The channel name is also available as a class constant on the `Contextmapp\Pushwoosh\PushwooshChannel` class. The notification class is expected to implement the `Contextmapp\Pushwoosh\Contracts\PushwooshNotification` contract. Your notifiable classes should implement the `Contextmapp\Pushwoosh\Contracts\PushwooshNotifiable` contract.

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity52

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

Every ~125 days

Total

4

Last Release

2781d ago

### Community

Maintainers

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

---

Top Contributors

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

---

Tags

laravellaravel-notification-channelslaravel-notificationspush-notificationspushwooshlaravelpushwoosh

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/contextmapp-laravel-pushwoosh/health.svg)

```
[![Health](https://phpackages.com/badges/contextmapp-laravel-pushwoosh/health.svg)](https://phpackages.com/packages/contextmapp-laravel-pushwoosh)
```

###  Alternatives

[barryvdh/laravel-ide-helper

Laravel IDE Helper, generates correct PHPDocs for all Facade classes, to improve auto-completion.

14.9k123.0M687](/packages/barryvdh-laravel-ide-helper)[interaction-design-foundation/laravel-geoip

Support for multiple Geographical Location services.

17221.0k3](/packages/interaction-design-foundation-laravel-geoip)[nedwors/navigator

A Laravel package to ease defining navigation menus

433.1k](/packages/nedwors-navigator)[xefi/faker-php-laravel

Faker php integration with laravel

1915.1k](/packages/xefi-faker-php-laravel)[dcblogdev/laravel-junie

Install pre-configured guides for Jetbrains Junie

392.5k](/packages/dcblogdev-laravel-junie)

PHPackages © 2026

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