Download the PHP package ignited/webhooks-outgoing without Composer
On this page you can find all versions of the php package ignited/webhooks-outgoing. 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 webhooks-outgoing
Laravel/Lumen Webhooks (Outgoing) - Beta
Simple Queue
driven webhook interface. Just send your webhook url, body (and method) and let the library take care of the rest. Supports asynchronous (backed by Laravel queues) to ensure message delivery.
Synchronous
No queues - simple to setup but no delivery assurance `
Asynchronous
Requires queues - but implements backoff, x failed attempts, and retry etc. `
Note:
you will need to run an instance of php artisan queue:listen
to ensure queues are delivered.
Todo (feel free to contribute):
- [ ] Functional testing in Laravel (Package was built for Lumen so it's only been testing with intergration of Lumen)
- [ ] Retry should not be allowed until it has failed (i.e. attempts >= max_number_attempts)
- [ ] More event handling etc.
retrying
,failing
,attempting
- [ ] Ability to customise queue_name and queue_connection.
All versions of webhooks-outgoing with dependencies
PHP Build Version
Package Version
Requires
illuminate/support Version
7.0|^8.0
guzzlehttp/guzzle Version ^7
illuminate/queue Version 7.0|^8.0
illuminate/bus Version 7.0|^8.0
illuminate/contracts Version 7.0|^8.0
illuminate/database Version 7.0|^8.0
illuminate/events Version 7.0|^8.0
guzzlehttp/guzzle Version ^7
illuminate/queue Version 7.0|^8.0
illuminate/bus Version 7.0|^8.0
illuminate/contracts Version 7.0|^8.0
illuminate/database Version 7.0|^8.0
illuminate/events Version 7.0|^8.0
The package ignited/webhooks-outgoing contains the following files
Loading the files please wait ....