Download the PHP package snb4crazy/notifyhub-laravel without Composer
On this page you can find all versions of the php package snb4crazy/notifyhub-laravel. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download snb4crazy/notifyhub-laravel
More information about snb4crazy/notifyhub-laravel
Files in snb4crazy/notifyhub-laravel
Package notifyhub-laravel
Short Description Laravel client package for sending events to a NotifyHub server.
License MIT
Homepage https://github.com/snb4crazy/notifyhub-laravel
Informations about the package notifyhub-laravel
notifyhub-laravel
Laravel client package for sending events to a NotifyHub server.
Requirements
| Dependency | Version |
|---|---|
| PHP | 8.2+ |
| Laravel | 10, 11, 12, 13 |
For Laravel 13, PHP 8.3+ is required by Laravel itself.
The package test matrix is validated on PHP 8.2 with Laravel 10–12, and PHP 8.3 / 8.4 with Laravel 13.
Installation
Publish the config file:
If Laravel still reports no publishable resources, make sure package discovery is enabled in the consuming app and refresh Composer's autoload/package manifest.
Configuration
Add to .env in the sending app:
Optional auto-reporting of logged exceptions:
Usage
Send a plain event
Report an exception
Or use the EventPayload factories directly:
Use the DI interface
Send a raw array
Integration in the Laravel exception handler
Add to bootstrap/app.php (Laravel 11+) or App\Exceptions\Handler (Laravel 10):
Or in Laravel 10's app/Exceptions/Handler.php:
Event payload contract
| Field | Type | Required | Notes |
|---|---|---|---|
title |
string | ✓ | Max 140 chars |
message |
string | ✓ | Max 5000 chars |
severity |
string | ✓ | info, warning, error, critical |
event_type |
string | – | e.g. laravel.exception, queue.failed |
application |
string | – | Identifies the sending app |
environment |
string | – | production, staging, local |
context |
object | – | Non-sensitive metadata (visible to all members) |
sensitive_context |
object | – | Stack traces, file paths (role-redacted on server) |
fingerprint |
string | – | For future deduplication/grouping |
occurred_at |
ISO 8601 | – | When the incident happened |
Testing
License
MIT — see LICENSE.
All versions of notifyhub-laravel with dependencies
illuminate/http Version ^10.0|^11.0|^12.0|^13.0
illuminate/support Version ^10.0|^11.0|^12.0|^13.0
illuminate/contracts Version ^10.0|^11.0|^12.0|^13.0