sakiot / laravel-sql-spy
v0.0.1-alpha.3
2022-08-04 02:40 UTC
Requires
- php: >=8.0
- laravel/framework: >=8.0
This package is auto-updated.
Last update: 2024-09-11 12:52:23 UTC
README
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 文件。
目前,我正在使用会话来保存数据。所以如果您在浏览器中打开多个标签页,将检索最后打开的页面的数据。点击按钮的“页面”无关紧要。您将始终获得“最后打开的页面”信息!