dasayapov/laravel-http-filter
最新稳定版本:2.0.1
Composer 安装命令:
composer require dasayapov/laravel-http-filter
包简介
Monitoring and filtering http requests
README 文档
README
Мониторинг и фильтрация трафика
Documentation
Выполнить
composer require dasayapov/laravel-http-filter
Добавить в config/app.php
Dasayapov\LaravelHttpFilter\HttpFilterProvider::class,
Или в bootstrap/providers.php
Dasayapov\LaravelHttpFilter\HttpFilterProvider::class,
Создать файл с настройками
php artisan vendor:publish --tag http-filter-config
Добавить cron
php artisan http-filter:save-requests
Проверка IP
php artisan http-filter:ip-info {ip} {--unblock} {--block} {--block-time=3600}
Добавить middleware
Сбор данных, проверка стоп-слов и блокировка
HttpFilterBeforeRequest::class,
Сохранение данных запроса
HttpFilterAfterRequest::class,
События
HttpFilterBlockedEvent - IP заблокирован
Создать слушателя
php artisan make:listener HttpFilterBlockedListener
В файл AppServiceProvider - boot() добавить
Event::listen(HttpFilterBlockedEvent::class, HttpFilterBlockedListener::class);
История обновлений
2.0.1 Мелкие правки
2.0.0 Добавлено сохранение параметров запроса
1.0.0 Первая версия
统计信息
- 总下载量: 2
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-04-30