clarkeash / shield
v1.0.1
2017-10-06 19:37 UTC
Requires (Dev)
- php: >=7.0.0
- orchestra/testbench: ~3.5
- phpunit/phpunit: ~6.2
This package is auto-updated.
Last update: 2022-02-01 13:08:45 UTC
README
该项目已迁移至 https://github.com/laravel-shield/shield。
我仍然欢迎您的贡献,请在此处阅读指南:http://laravel-shield.com/contributing
Shield
Shield 是一个 Laravel 中间件,用于防御来自第三方服务的未验证 webhook。
安装
您可以使用 composer 引入此包。
$ composer require clarkeash/shield
发布包配置
$ php artisan vendor:publish --tag=config
使用
在 routes/api.php
中创建您的 webhook 路由,并添加中间件,如下所示
Route::middleware('shield:github')->post('/hooks/github', 'HooksController@github');
shield:
后面的名称是在 config/shield.php
的 enabled
部分中设置的。
服务
- GitHub
- GitLab
- Stripe
- Zapier
请随意提交 PR 以支持其他服务。