zxygel0913/query-logger-middleware

Laravel中间件,用于记录查询并防止重复。

v1.3 2023-08-09 02:20 UTC

This package is auto-updated.

Last update: 2024-09-09 04:44:55 UTC


README

Laravel查询日志中间件是一个提供中间件的软件包,用于在Laravel应用程序中记录数据库查询并防止重复。

安装

您可以通过Composer安装此软件包

composer require zxygel0913/query-logger-middleware

用法

要使用查询日志中间件,您可以将其添加到路由或控制器中

use Zxygel0913\QueryLoggerMiddleware\LogQueries;

// ...

public function __construct()
{
    $this->middleware(LogQueries::class);
}

中间件将自动记录执行的数据查询,并附带额外的上下文信息,如URL源和IP地址。

配置

该软件包通过发布其配置文件提供了自定义中间件行为的灵活性。要发布配置文件,请运行以下命令

php artisan vendor:publish --tag=query-logger-config

这将创建一个位于应用程序配置目录中的query-logger.php配置文件。您可以修改此文件以调整中间件的设置。

贡献

欢迎贡献!如果您遇到任何问题或对改进有建议,请在GitHub上提交问题。

许可证

此软件包是开源软件,根据MIT许可证授权。