bluenest/laravel-ip-restriction-middleware

Laravel 中间件,用于通过 IP 地址限制 HTTP 请求。

dev-master 2018-01-15 02:00 UTC

This package is auto-updated.

Last update: 2024-09-12 08:11:45 UTC


README

用于通过 IP 地址或地址限制 HTTP 访问的 Laravel 中间件。

安装

通过 composer 安装

composer require bluenest/laravel-ip-restriction-middleware

然后在 app/Http/kernel.php 中添加以下中间件

\BlueNest\Laravel\Http\Middleware\IpRestrictionMiddleware::class,

配置

在您的 .env 文件中添加以下配置设置

IP_ACCESS_ALLOW_DENY_DEFAULT=DENY
IP_ACCESS_BLACKLIST=
IP_ACCESS_WHITELIST=127.0.0.1
IP_ACCESS_DENY_MESSAGE="Please contact an administrator"
IP_ACCESS_DENY_HTTP_STATUS_CODE=500
IP_ACCESS_LOG_DENIALS=true