se468/laravel-rest-hooks

Package that handles subscribing, deleting, and firing REST Hooks.

dev-master 2018-05-05 07:31 UTC

This package is not auto-updated.

Last update: 2024-04-19 20:04:24 UTC


README

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);