Download the PHP package panelis-php/webhook without Composer
On this page you can find all versions of the php package panelis-php/webhook. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package webhook
Panelis Webhook
A webhook manager for Laravel and Panelis applications.
Features
- Register webhook vendors through configuration
- Generic webhook handlers
- Automatic route registration
- Optional webhook logging
- Queue-based logging
- Composer-based Panelis plugin discovery
Requirements
- PHP 8.3+
- Laravel 13+
- Filament 5+
Installation
Install the package via Composer:
Publish the configuration file:
Publish the database migrations:
Run migrations:
Configuration
Configure your webhook vendors in config/webhook.php:
This configuration automatically registers:
Creating a Handler
Create a webhook handler that implements the Webhook contract:
Logging
Webhook requests can be stored by enabling logging for a vendor:
Logged requests are stored in the webhook_logs table.
Available fields:
- ulid
- vendor
- event
- status
- payload
- metadata
- exception
- processed_at
Example
Send a test request:
Response:
Roadmap
- Filament Resource
- Webhook details page
- Retry failed webhooks
- Replay webhook payloads
- Dashboard widgets
- Failed webhook notifications
License
The MIT License (MIT).
All versions of webhook with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.3
illuminate/http Version ^13.0
illuminate/routing Version ^13.0
illuminate/support Version ^13.0
filament/filament Version ^5.0
illuminate/http Version ^13.0
illuminate/routing Version ^13.0
illuminate/support Version ^13.0
filament/filament Version ^5.0
The package panelis-php/webhook contains the following files
Loading the files please wait ...