zxygel0913 / query-logger-middleware
Laravel中间件,用于记录查询并防止重复。
v1.3
2023-08-09 02:20 UTC
Requires
- php: ^7.4
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许可证授权。