GitHub - clarkeash/shield: A laravel middleware to protect against unverified we...
source link: https://github.com/clarkeash/shield
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Project Moved
This project has moved to https://github.com/laravel-shield/shield.
I am still happy for your contributions please read the guide here: http://laravel-shield.com/contributing
Shield
Shield is a laravel middleware to protect against unverified webhooks from 3rd party services.
Installation
You can pull in the package using composer:
$ composer require clarkeash/shield
Publish the package configuration:
$ php artisan vendor:publish --tag=config
Usage
Create your webhook route in routes/api.php
and add the middleware like so:
Route::middleware('shield:github')->post('/hooks/github', 'HooksController@github');
The name after shield:
is the name set in config/shield.php
in the enabled
section.
Services
- GitHub
- GitLab
- Stripe
- Zapier
Feel free to submit a PR to support other services.
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK