Skip to content

A small Laravel package to help you block IP addresses from accessing your application

Notifications You must be signed in to change notification settings

nckg/laravel-firewall

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HTML minifier

Build Status Packagist Packagist

Introduction

Very simple package to allow access to your Laravel application by IP.

Installation

You can install the package via composer:

composer require nckg/laravel-firewall

Add the FirewallServiceProvider to you config/app.php file.

// config/app.php
'providers' => [
    ...
    Nckg\Firewall\FirewallServiceProvider::class,
    ...
]

Publish the configuration file to your configuration path:

php artisan vendor:publish --provider="Nckg\Firewall\FirewallServiceProvider"

If you are using Laravel you can add the middleware to your middleware providers

// app/Http/Kernel.php
/**
 * The application's global HTTP middleware stack.
 *
 * @var array
 */
protected $middleware = [
    ...
    \Nckg\Firewall\Middleware\IpAccess::class,
];

Testing

composer test

License

The MIT License (MIT).

About

A small Laravel package to help you block IP addresses from accessing your application

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages