alimranahmed/hit-logger

Laravel 请求和响应记录器。强烈推荐自spatie/laravel-http-logger

1.0.5 2022-02-28 11:53 UTC

This package is not auto-updated.

Last update: 2024-09-26 04:22:42 UTC


README

A Laravel 5 包,用于记录 HTTP 请求和响应。我们通常会遇到这样的情况:测试团队或 API 用户声称他们已发送请求并收到了意外的响应。这个包为我们提供了回顾实际发送到 Laravel 应用程序的请求和应用程序的实际响应的机会。这使得我们的生活变得容易得多。

此包提供了一个 中间件,可以在需要的地方使用(例如,所有请求和响应,仅单个路由的请求和响应,仅 API 请求和响应,仅 Web 请求和响应等)。

在高度受spatie/laravel-http-logger 启发下构建了这个包,这是一个用于记录请求的好包。

安装

在您的项目根目录中运行以下命令

composer require alimranahmed/hit-logger

如果您想更改包的默认行为,可以发布并更改配置文件。运行以下命令以发布配置文件

php artisan vendor:publish --provider="AlImranAhmed\HitLogger\HitLoggerServiceProvider" --tag="config" 

用法

此包有一个中间件,可以用于记录请求和响应。在您的 app/Http/Karnel.php 文件中注册中间件如下

protected $middleware = [
    // ...
    
    \AlImranAhmed\HitLogger\Middlewares\HitLogger::class,
];

许可证

MIT 许可证 (MIT)