PHPackages                             fixedbit/laravel-pushover - 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. fixedbit/laravel-pushover

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

fixedbit/laravel-pushover
=========================

A simple, yet very powerful, package that helps you get started with sending push notifications to your iOS or Android device through the pushover.net service.

1.1.0(4y ago)1124MITPHPPHP ^7.3 || ^8.0

Since Apr 1Pushed 4y agoCompare

[ Source](https://github.com/FixedBit/laravel-pushover)[ Packagist](https://packagist.org/packages/fixedbit/laravel-pushover)[ RSS](/packages/fixedbit-laravel-pushover/feed)WikiDiscussions master Synced 1w ago

READMEChangelogDependencies (4)Versions (14)Used By (0)

A Pushover.net API implementation for Laravel 8
===============================================

[](#a-pushovernet-api-implementation-for-laravel-8)

A simple, yet very powerful, package that helps you get started with sending push notifications to your iOS, Android or Desktop through the [pushover.net](https://pushover.net/) service.

### Content

[](#content)

- [A Pushover.net API implementation for Laravel 8](#a-pushovernet-api-implementation-for-laravel-8)
    - [Content](#content)
    - [Installation](#installation)
    - [Configuration](#configuration)
    - [Usage](#usage)
        - [Send message](#send-message)
        - [Get limits](#get-limits)
        - [Get receipt](#get-receipt)
    - [License](#license)

### Installation

[](#installation)

To get the latest version of fixedbit/laravel-pushover simply require it in your `composer.json` file.

```
composer require fixedbit/laravel-pushover
```

This package utilizes the autodiscovery features of Laravel so the installation will be a breeze.

### Configuration

[](#configuration)

The only configuration you need to do is to add the following to your `.env` file

```
PUSHOVER_TOKEN=[enter your token here]
PUSHOVER_USER=[place this your user key here]
```

### Usage

[](#usage)

#### Send message

[](#send-message)

```
// (REQUIRED) Import our PushoverMessage package
use Pushover\PushoverMessage;

// 1) Simple with just message
$message = new PushoverMessage('Taylor Otwell is a Legend')->send();

// 2) Simple with message and title
$message = new PushoverMessage('Learn Laravel from laracasts.com!', 'Learn Laravel')->send();

// 3) You can also choose to add a message (and/or) title as part of the chain
$message = new PushoverMessage()->message('Futurama Forever!')->title('Best TV Show')->send();
```

Advanced usage:

```
$message = new PushoverMessage('My message content.', 'My title!');

$message->isHtml()
    ->sound('cashregister')
    ->url('http://example.com')
    ->urlTitle('ExampleSite')
    ->priority(1)
    ->device('my-main-device')
    ->send();
```

#### Get limits

[](#get-limits)

To get your monthly limits, write the following:

```
$limitation = new PushoverLimitation();

$limitsResponse = $limitation->get();

echo $limitsResponse->limit();
echo $limitsResponse->remaining();
echo $limitsResponse->reset();
```

#### Get receipt

[](#get-receipt)

When a message with priority `2` is sent, you can get a receipt to check on the acknowledgment of the message.

```
$message = new PushoverMessage($this->faker->sentence, $this->faker->word);

$messageResponse = $message
    ->priority(2)
    ->retry(30)
    ->expire(120)
    ->send();

$receiptResponse = $messageResponse->receipt()->get();

// Available methods
$receiptResponse->acknowledged(); // returns boolean
$receiptResponse->acknowledgedAt(); // returns Carbon
$receiptResponse->acknowledgedBy(); // returns string
$receiptResponse->acknowledgedByDevice(); // returns string
$receiptResponse->lastDeliveredAt(); // returns Carbon
$receiptResponse->expired(); // returns boolean
$receiptResponse->expiresAt(); // returns Carbon
$receiptResponse->calledBack(); // returns boolean
$receiptResponse->calledBackAt(); // returns Carbon
```

### License

[](#license)

Copyright (c) 2022 Jason Hawks Licensed under the [MIT license](https://github.com/fixedbit/laravel-pushover/blob/master/LICENSE).

Forked from [Laravel Pushover](https://github.com/edwardkarlsson/laravel-pushover) by Edward Karlsson and updated with respect.

###  Health Score

32

—

LowBetter than 72% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity75

Established project with proven stability

 Bus Factor1

Top contributor holds 50% 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 ~114 days

Recently: every ~343 days

Total

13

Last Release

1593d ago

Major Versions

0.1.3 → 1.0.02018-04-03

PHP version history (2 changes)0.1.0PHP &gt;=7.0

1.1.0PHP ^7.3 || ^8.0

### Community

Maintainers

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

---

Top Contributors

[![KasperFranz](https://avatars.githubusercontent.com/u/191405?v=4)](https://github.com/KasperFranz "KasperFranz (2 commits)")[![edwardkarlsson](https://avatars.githubusercontent.com/u/17837637?v=4)](https://github.com/edwardkarlsson "edwardkarlsson (1 commits)")[![FixedBit](https://avatars.githubusercontent.com/u/27799160?v=4)](https://github.com/FixedBit "FixedBit (1 commits)")

---

Tags

laravelnotificationpushover

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/fixedbit-laravel-pushover/health.svg)

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

###  Alternatives

[liran-co/laravel-notification-subscriptions

Notification subscription management.

128239.2k1](/packages/liran-co-laravel-notification-subscriptions)[guanguans/laravel-exception-notify

Monitor exception and report to the notification channels(Log、Mail、AnPush、Bark、Chanify、DingTalk、Discord、Gitter、GoogleChat、IGot、Lark、Mattermost、MicrosoftTeams、NowPush、Ntfy、Push、Pushback、PushBullet、PushDeer、PushMe、Pushover、PushPlus、QQ、RocketChat、ServerChan、ShowdocPush、SimplePush、Slack、Telegram、WeWork、WPush、XiZhi、YiFengChuanHua、ZohoCliq、ZohoCliqWebHook、Zulip).

14642.7k1](/packages/guanguans-laravel-exception-notify)[edwardkarlsson/laravel-pushover

A simple, yet very powerful, package that helps you get started with sending push notifications to your iOS or Android device through the pushover.net service.

142.0k](/packages/edwardkarlsson-laravel-pushover)

PHPackages © 2026

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