PHPackages                             lynetechnologies/laravel-watchtower - 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. [Logging &amp; Monitoring](/categories/logging)
4. /
5. lynetechnologies/laravel-watchtower

ActiveLibrary[Logging &amp; Monitoring](/categories/logging)

lynetechnologies/laravel-watchtower
===================================

Laravel Error Notification

1.0.0(4y ago)011MITPHPPHP ^8.0

Since Dec 7Pushed 4y ago1 watchersCompare

[ Source](https://github.com/lyne-technologies/laravel-watchtower)[ Packagist](https://packagist.org/packages/lynetechnologies/laravel-watchtower)[ Docs](https://github.com/lynetechnologies/laravel-watchtower)[ RSS](/packages/lynetechnologies-laravel-watchtower/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (2)Dependencies (7)Versions (3)Used By (0)

Laravel Watchtower | Laravel Error Notification
===============================================

[](#laravel-watchtower--laravel-error-notification)

[![Latest Version on Packagist](https://camo.githubusercontent.com/d4f6df5f5fc2a32022a3dfb39148ea87a7fd4725d9dcf616cc2ea5fb58d3043c/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6c796e65746563686e6f6c6f676965732f6c61726176656c2d7761746368746f7765722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/lynetechnologies/laravel-watchtower)[![Total Downloads](https://camo.githubusercontent.com/62df52fb8c87912e3facd79115a8324f9c6cdae9b50413eb976f61799c877967/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6c796e65746563686e6f6c6f676965732f6c61726176656c2d7761746368746f7765722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/lynetechnologies/laravel-watchtower)

Looking for a free laravel error reporting package? Well you've arrived at the right place! Laravel Watchtower is simple yet affective package that notifies you when an error is hit on your site.

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

[](#installation)

You can install the package via composer:

```
composer require lynetechnologies/laravel-watchtower
```

Next, in your `app/Exceptions/Handle.php` add the below in the register method.

```
use LyneTechnologies\LaravelWatchtower\LaravelWatchtower;

public function register()
{
    //...
    $this->reportable(function (Throwable $e) {
        (new LaravelWatchtower())->capture($e);
    });
    //...
}
```

Once enabled one or more notification streams below, you can then use the `watchtower:test` command to test everything is running as expected.

```
php artisan watchtower:test
```

Usage
-----

[](#usage)

#### Email

[](#email)

To enable email notifications add the below to your .env file.

```
WATCHTOWER_EMAIL_ACTIVE=true
WATCHTOWER_EMAIL_RECIPIENTS='name@example.com,name2@example.com'
```

#### Slack

[](#slack)

To enable Slack notifications follow the below.

In your Slack App you see the + symbol next to "Apps", click on the icon, and search "Incoming Webhook" in the search bar.

Then install the Incoming Webhook application. Now go to the setting tab inside the Incoming Webhook app which you just install. You'll be asked to provide the channel name, then you’ll get a Webhook URL. **Use that in your env file**.

```
WATCHTOWER_SLACK_ACTIVE=true
WATCHTOWER_SLACK_HOOK='XXXXXXXX/WEBHOOK/URL_GOES_HERE_XXXXXX'
```

To change which channel the errors go to, you can either use the below or update the webhook settings.

```
WATCHTOWER_SLACK_CHANNEL='#error'
```

#### Local

[](#local)

You can store the error notifications locally for you to properly review at a later date.

```
WATCHTOWER_LOCAL_ACTIVE=true
```

Route names, endpoints and most importantly middleware can all be managed within the config file.

**Prune the table**

Use the below variable to define the age in days to prune. Defaults to 0, which will stop any pruning.

```
WATCHTOWER_LOCAL_PRUNE=14
```

Changelog
---------

[](#changelog)

Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.

Security Vulnerabilities
------------------------

[](#security-vulnerabilities)

Please report security vulnerabilities to .

License
-------

[](#license)

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

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity56

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 ~23 days

Total

2

Last Release

1595d ago

### Community

Maintainers

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

---

Top Contributors

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

---

Tags

lynetechnologieslaravel-watchtower

###  Code Quality

TestsPest

Static AnalysisPsalm

Type Coverage Yes

### Embed Badge

![Health badge](/badges/lynetechnologies-laravel-watchtower/health.svg)

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

###  Alternatives

[spatie/laravel-activitylog

A very simple activity logger to monitor the users of your website or application

5.8k45.4M309](/packages/spatie-laravel-activitylog)[spatie/laravel-health

Monitor the health of a Laravel application

85810.0M83](/packages/spatie-laravel-health)[spatie/laravel-slack-alerts

Send a message to Slack

3212.6M4](/packages/spatie-laravel-slack-alerts)[keepsuit/laravel-opentelemetry

OpenTelemetry integration for laravel

142347.8k](/packages/keepsuit-laravel-opentelemetry)[spatie/laravel-error-share

Share your Laravel errors to Flare

43965.6k3](/packages/spatie-laravel-error-share)[dotswan/filament-laravel-pulse

82137.2k1](/packages/dotswan-filament-laravel-pulse)

PHPackages © 2026

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