laravel-rest-hooks maintained by se468
Laravel REST Hooks
Package that handles subscribing, deleting, and firing REST Hooks.
How to use
composer require se468/laravel-rest-hooks
php artisan migrate
Usage
Subscribe a webhook endpoint
POST /api/hooks
with data
data:
{
"target_url": "https://rest-hook-target.com/<unique_path>", //Your Hook URL
"event": "user_created" //Your Hook Event
}
Will create a new RestHook and store it.
Delete a webhook endpoint
DELETE /api/hooks/{id}
Will delete RestHook with that id.
Firing RestHook with Data
$data = [
'foo' => 'bar'
];
$resthook = RestHook::find(1);
$resthook->fire($data);