marjose123/filament-webhook-server
Add a webhook server to your Filament app: receive, validate, and manage incoming webhooks with a clean admin UI. Configure endpoints and events, inspect payloads, and monitor delivery from your Filament panel—all in a Laravel-friendly package.
spatie/laravel-webhook-server, it inherits a robust foundation for handling webhook events (e.g., model CRUD operations) with minimal boilerplate.created, updated) for model events, with extensibility via the Webhookable interface for custom payloads. This is ideal for event-driven architectures (e.g., notifications, syncs, or third-party integrations).includeModels()/excludedModels(). This reduces manual setup but requires validation of model event triggers.Webhooks, WebhookHistory) and configuring polling intervals, SSL verification, and log retention.Secure Global Observer Registration (v2.1.5), but validation is needed.Webhookable interface enables custom payloads, improper implementation could break webhook delivery or payload structure.webhook_server table. Downgrading or reverting may need manual cleanup.created, updated, deleted) needed, or only specific ones? If selective, consider filtering events at the observer level.Webhookable interface or custom payloads.keepLogs() option affects storage costs and performance.spatie/laravel-webhook-server’s built-in queue support).spatie/laravel-webhook-server lacks Filament integration; this package bridges that gap.composer require marjose123/filament-webhook-server
php artisan vendor:publish --tag="filament-webhook-server-migrations"
php artisan migrate
Panel::make() with custom settings (e.g., enableApiRoutes(), polling(10)).->includeModels([App\Models\Order::class])
->excludedModels([App\Models\Draft::class])
User, Order).Webhookable.spatie/laravel-webhook-server).User, Order).Webhookable for models needing custom payloads.spatie/laravel-webhook-server. Updates to these may require package updates.Panel configuration (e.g., enableApiRoutes(), polling).Webhookable or custom pages.Webhookable implementations).verifySsl in spatie/laravel-webhook-server).spatie/laravel-webhook-server docs for advanced use cases (e.g., signing, retries).All data) may impact network/I/O. Use Summary or custom payloads for efficiency.polling(10)) based on external service requirements.webhook_server table. Retention settings (keepLogs()) affect storage.How can I help you explore Laravel packages today?