82

GitHub - clarkeash/shield: A laravel middleware to protect against unverified we...

 6 years ago
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.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK