nckg/laravel-firewall

一个小型的Laravel包,帮助您阻止IP地址访问您的应用程序

0.2.0 2021-06-08 12:54 UTC

This package is auto-updated.

Last update: 2024-09-08 20:16:59 UTC


README

Build Status Packagist Packagist

介绍

一个允许通过IP访问您的Laravel应用程序的简单包。

安装

您可以通过composer安装此包

composer require nckg/laravel-firewall

FirewallServiceProvider 添加到您的 config/app.php 文件中。

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

将配置文件发布到您的配置路径

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

如果您正在使用Laravel,您可以将中间件添加到中间件提供者中

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

测试

composer test

许可协议

MIT许可协议(MIT)。