{"repo":"spatie/laravel-webhook-client","free":true,"listed":false,"github":"https://github.com/spatie/laravel-webhook-client","clone":"git clone https://github.com/spatie/laravel-webhook-client.git","description":"Receive webhooks in Laravel apps","language":"PHP","stars":1199,"topics":["laravel","webhooks"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"Receive webhooks in Laravel apps A webhook is a way for an app to provide information to another app about a specific event. The way the two apps communicate is with a simple HTTP request. This package allows you to receive webhooks in a Laravel app. It has support for verifying signed calls, storing payloads and processing the payloads in a queued job. If you need to send webhooks, take a look at our laravel-webhook-server package. Support us We invest a lot of resources into creating best in class open source packages. You can support us by buying one of our paid products. We highly appreciate you sending us a postcard from your hometown, mentioning which of our package(s) you are using. You'll find our address on our contact page. We publish all received postcards on our virtual postcard wall. Installation You can install the package via composer: Configuring the package You can publish the config file with: This is the contents of the file that will be published at config/webhook-client.php : In the signing secret key of the config file, you should add a valid webhook secret. This value should be provided by the app that will send you webhooks. This package will try to store and respond to the webhook as fast as possible. Processing the payload of the request is done via a queued job. It's recommended to not use the sync driver but a real queue driver. You should specify the job that will handle processing webhook requests in the process webhook job of the config file. A ","default_branch":null,"files":null,"tree":[],"storefront":"/r/spatie","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/spatie/laravel-webhook-client/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}