Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/midnite81/intercept
A miscellaneous set of Laravel middleware
https://github.com/midnite81/intercept
laravel middleware
Last synced: 15 days ago
JSON representation
A miscellaneous set of Laravel middleware
- Host: GitHub
- URL: https://github.com/midnite81/intercept
- Owner: midnite81
- Created: 2016-06-02T22:37:20.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2022-02-05T13:12:14.000Z (almost 3 years ago)
- Last Synced: 2024-04-22T01:16:16.003Z (7 months ago)
- Topics: laravel, middleware
- Language: PHP
- Homepage:
- Size: 11.7 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Intercept
[![Latest Stable Version](https://poser.pugx.org/midnite81/intercept/version)](https://packagist.org/packages/midnite81/intercept) [![Total Downloads](https://poser.pugx.org/midnite81/intercept/downloads)](https://packagist.org/packages/midnite81/intercept) [![Latest Unstable Version](https://poser.pugx.org/midnite81/intercept/v/unstable)](https://packagist.org/packages/midnite81/intercept) [![License](https://poser.pugx.org/midnite81/intercept/license.svg)](https://packagist.org/packages/midnite81/intercept)Some random pieces of middleware
## Installation
This package requires PHP 5.6+, and includes a Laravel 5 Service Provider.
To install through composer include the package in your `composer.json`.
"midnite81/intercept": "0.0.*"
Run `composer install` or `composer update` to download the dependencies or you can run `composer require midnite81/intercept`.
### Laravel 5 Integration
To use the package with Laravel 5 firstly add the Messaging service provider to the list of service providers
in `app/config/app.php`.```php
'providers' => [
Midnite81\Intercept\InterceptServiceProvider::class
];
```
Publish the config and migration files using
`php artisan vendor:publish --provider="Midnite81\Intercept\InterceptServiceProvider"`Add the following to `app\Http\Kernel.php`
```php
protected $routeMiddleware = [
//...
'isLocal' => \Midnite81\Intercept\Middleware\IsLocal::class,
'noCache' => \Midnite81\Intercept\Middleware\NoCache::class,
'noFacebook' => \Midnite81\Intercept\Middleware\NoFacebook::class,
'homeIps' => \Midnite81\Intercept\Middleware\RestrictHomeIp::class,
//...
];
```
## Configuration FileOnce you have published the config files, you will find an `Intercept.php` file in the `config` folder. You should
look through these settings and update these where necessary.