LaravelPackages.net
Acme Inc.
Toggle sidebar
midnite81/intercept

A miscellaneous set of Laravel middleware

307
0
v1.0.3
About midnite81/intercept

midnite81/intercept is a Laravel package for a miscellaneous set of laravel middleware. It currently has 0 GitHub stars and 307 downloads on Packagist (latest version v1.0.3). Install it with composer require midnite81/intercept. Discover more Laravel packages by midnite81 or browse all Laravel packages to compare alternatives.

Last updated

Intercept

Latest Stable Version Total Downloads Latest Unstable Version License

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.

'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

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 File

Once 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.

Star History Chart