All Projects → clarkeash → shield

clarkeash / shield

Licence: MIT License
A laravel middleware to protect against unverified webhooks from 3rd party services.

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to shield

track-who
Laravel Traits for tracking who's done what to your models
Stars: ✭ 29 (-69.79%)
Mutual labels:  laravel-package
devtube
Laravel YouTube and Online Video viewing and download interface.
Stars: ✭ 30 (-68.75%)
Mutual labels:  laravel-package
laravel-bitcoinrpc
Bitcoin JSON-RPC Service Provider for Laravel.
Stars: ✭ 83 (-13.54%)
Mutual labels:  laravel-package
Laravel-Unsplash-Wrapper
A Laravel wrapper for Unsplash API's.
Stars: ✭ 21 (-78.12%)
Mutual labels:  laravel-package
maintenance-mode
An enhanced maintenance mode for Laravel.
Stars: ✭ 117 (+21.88%)
Mutual labels:  laravel-package
dropzoner
Laravel package for image upload using DropzoneJS
Stars: ✭ 46 (-52.08%)
Mutual labels:  laravel-package
tarjama
This package allows you to translate your models fields. `2.0` version will be continued here: https://github.com/fevrok/laravel-translatable
Stars: ✭ 2 (-97.92%)
Mutual labels:  laravel-package
laravel-sms-api
Laravel package to provide SMS API integration.
Stars: ✭ 84 (-12.5%)
Mutual labels:  laravel-package
lasso
Real-time UI for webhooks
Stars: ✭ 27 (-71.87%)
Mutual labels:  webhooks
iris
Watch on Kubernetes events, filter and send them as standard wehbook to any system
Stars: ✭ 57 (-40.62%)
Mutual labels:  webhooks
artisan-cloudflare
Laravel artisan commands for CloudFlare
Stars: ✭ 67 (-30.21%)
Mutual labels:  laravel-package
laravel-miniprogram-poster
Use Laravel to building a miniprogram poster.
Stars: ✭ 72 (-25%)
Mutual labels:  laravel-package
smart-schema
A Laravel package to enable auto generation of forms
Stars: ✭ 18 (-81.25%)
Mutual labels:  laravel-package
email-checker
Provides email verification on the go.
Stars: ✭ 116 (+20.83%)
Mutual labels:  laravel-package
active-state
Laravel Active State Url Helper For Request
Stars: ✭ 45 (-53.12%)
Mutual labels:  laravel-package
nova-url-field
A URL input and link field for Laravel Nova
Stars: ✭ 96 (+0%)
Mutual labels:  laravel-package
gohooks
GoHooks make it easy to send and consume secured web-hooks from a Go application
Stars: ✭ 16 (-83.33%)
Mutual labels:  webhooks
webhook-server
The express server that we use to handle incoming webhooks from various services.
Stars: ✭ 25 (-73.96%)
Mutual labels:  webhooks
searchable
Pattern-matching search and reusable queries in laravel.
Stars: ✭ 28 (-70.83%)
Mutual labels:  laravel-package
phpcsfixer-preset
Use the same php-cs-fixer configuration across all of your projects, with presets for common project layouts (Laravel, Composer packages, etc.).
Stars: ✭ 22 (-77.08%)
Mutual labels:  laravel-package

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].