sakiot/laravel-sql-spy

v0.0.1-alpha.3 2022-08-04 02:40 UTC

This package is auto-updated.

Last update: 2024-09-11 12:52:23 UTC


README

StyleCI

SQL查询聚合工具,用于重构

(!)此库处于开发中。

Laravel Sql Spy 是一个用于检查由使用 Laravel 构建的应用程序发出的 SQL 查询的工具。为了找到重复和冗余的查询,这些查询是负载的主要原因,仅获取查询提交日志列表是不够的。

Laravel Sql Spy 对发出的查询进行分组,并支持高效的重构。

要求

  • PHP >= 8.x
  • Laravel >= 8.x

安装

步骤 1:安装包

使用 Composer 命令添加包。

composer require sakiot/laravel-sql-spy

步骤 2:注册服务提供者

在您的配置文件中注册服务提供者。

// config/app.php

'providers' => [
    // Application Service Providers...
    // ...

    // Other Service Providers...
    LaravelSqlSpy\LaravelSqlSpyServiceProvider::class, // add
],

用法

在您的环境文件中开启调试模式。

// .env

APP_DEBUG=true

然后您将在页面右上角看到 Sql Spy 按钮。点击此按钮,您可以下载 csv 文件。

目前,我正在使用会话来保存数据。所以如果您在浏览器中打开多个标签页,将检索最后打开的页面的数据。点击按钮的“页面”无关紧要。您将始终获得“最后打开的页面”信息!