dniccum/nova-webhooks
dniccum/nova-webhooks adds webhook management to Laravel Nova. Create and configure endpoints, connect them to application events, and monitor delivery activity from a simple admin UI—useful for integrating external services without custom tooling.
composer.json diff in PR #18 and the package’s composer.json constraints.composer require dniccum/nova-webhooks:^2.0
php artisan vendor:publish --provider="Dniccum\\NovaWebhooks\\NovaWebhooksServiceProvider"
php artisan migrate
Register the package’s Nova tool/card in app/Providers/NovaServiceProvider.php per the README (tools() or cards() — confirm against the package docs for your Nova version).
^2.0 on Nova 5. If you are still on Nova 4 or earlier, stay on the v1.x line unless you have explicitly tested the upgrade.composer update dniccum/nova-webhooks --with-dependencies, clear config cache, run migrations, then exercise the Nova UI and webhook delivery flow.Http::fake() around the code paths that trigger webhooks. For Nova UI/tool registration, add a simple feature test that boots Nova and confirms the tool/card appears.composer why-not dniccum/nova-webhooks 2.0.0 if the upgrade resolves unexpectedly.composer.json, service providers, config, and migrations before upgrading production. Do not assume there are no internal API changes just because only dependencies are listed.php artisan config:clear locally and php artisan config:cache as part of deployment.failed_jobs, worker logs, and the package’s own logs if webhooks stop arriving. A successful Nova save does not guarantee a successful webhook delivery.php artisan route:list to look for package routes, check storage/logs/laravel.log, and confirm the tool/card is registered in NovaServiceProvider.How can I help you explore Laravel packages today?