imi/laravel-request-logger

为 Laravel 5 项目将请求数据记录到数据库

4.0.2 2023-07-19 11:24 UTC

This package is auto-updated.

Last update: 2024-09-19 14:01:41 UTC


README

本模块将以下数据请求记录到数据库表中。

  • 方法
  • 路径
  • IP
  • 会话
  • GET
  • POST
  • Cookie
  • 用户代理

可以通过配置排除某些私有字段(由 @AgelxNash 贡献)。默认情况下,所有会话Cookie和xsrf令牌都从日志中排除。

安装

  1. 使用以下命令通过composer安装 imi/laravel-request-logger: composer require imi/laravel-request-logger -W
  2. 可选 - 如果您的Laravel版本尚未支持自动发现:将 iMi\LaravelRequestLogger\RequestLoggerServiceProvider::class 插入到 config/app.php 中的 providers
  3. 对于路由/路由分组使用中间件 'request-logger' => 'iMi\LaravelRequestLogger\LogRequest::class'。如果您想记录所有请求,请将 iMi\LaravelRequestLogger\LogRequest::class 插入到 app/Http/Kernel.php 中的中间件,但不要在 routeMiddleware 中。
  4. 执行 php artisan migrate

类似模块

关于我们

iMi digital GmbH 提供与Laravel相关的开源模块。如果您遇到任何错误,您可能希望在此处打开一个问题。

需要支持或在现有系统中实现模块,请随时联系我们。在这种情况下,我们将提供付费的全服务支持。

当然,我们还提供封闭源代码模块的开发。