se468 / laravel-rest-hooks
处理订阅、删除和触发 REST Hooks 的包。
dev-master
2018-05-05 07:31 UTC
Requires
- php: >=5.5.9
- illuminate/filesystem: ~5.5
- illuminate/mail: ~5.5
- illuminate/support: ~5.5
Requires (Dev)
- mockery/mockery: ~0.9.2|~1.0.0
- orchestra/testbench: ~3.0
- phpunit/phpunit: ~6.0
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);