se468 / laravel-rest-hooks

处理订阅、删除和触发 REST Hooks 的包。

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

This package is not auto-updated.

Last update: 2024-09-20 22:02:49 UTC


README

处理订阅、删除和触发 REST Hooks 的包。

如何使用

composer require se468/laravel-rest-hooks
php artisan migrate

用法

订阅 webhook 端点

POST /api/hooks

与数据

data: 
{
    "target_url": "https://rest-hook-target.com/<unique_path>", //Your Hook URL
    "event": "user_created" //Your Hook Event
}

将创建一个新的 RestHook 并存储它。

删除 webhook 端点

DELETE /api/hooks/{id}

将删除具有该 ID 的 RestHook。

使用数据触发 RestHook

$data = [
    'foo' => 'bar' 
];

$resthook = RestHook::find(1);
$resthook->fire($data);