sarfraznawaz2005 / querydumper
Laravel 包,用于在页面上转储所有正在运行的查询。
1.0.0
2017-09-24 17:45 UTC
Requires
- php: >=5.6
- illuminate/support: ~5
This package is auto-updated.
Last update: 2024-09-29 04:42:54 UTC
README
已废弃
Laravel QueryDumper
简介
一个简单的 Laravel 5 包,用于在页面上转储所有正在运行的查询。如果是 SELECT
查询,它还会显示针对它的 EXPLAIN
信息。
屏幕截图
要求
- PHP >= 5.6
- Laravel 5(已在 Laravel 5.1、5.2、5.3 和 5.4 上测试过)
安装
通过 composer 安装
composer require sarfraznawaz2005/querydumper
将服务提供者添加到 config/app.php
中的 providers
部分
Sarfraznawaz2005\QueryDumper\QueryDumperServiceProvider::class,
运行 php artisan vendor:publish
以发布包的配置文件。现在您应该会在 app/config
文件夹中发布 querydumper.php
文件。
配置选项
enabled
: 启用或禁用 QueryDumper。默认情况下是禁用的。如果您在本地环境中,也可以在环境文件中添加QUERYDUMPER=true
以启用它。querystring_name
: 对于此配置设置的任何值,您都可以通过将此值附加到 URL 作为查询字符串来查看所有正在运行的查询。例如:http://www.yourapp.com/someurl?qqq
。默认值为qqq
。format_sql
: 如果为 true,它还会格式化显示的 SQL 查询。默认false
。same_page
: 如果为 true,它将在当前页面上转储查询。如果它影响您的布局,可以将此设置为false
并在 URL 为http://yoursite.com/querydumper/dump
的页面上查看转储的查询。在这种情况下,首先通过添加?querystring_name
值访问您想要查看查询的页面,然后访问querydumper/dump
路由以查看您最后访问的页面的查询。默认true
。
相关包
许可证
此代码在 MIT 许可证 下发布。这意味着您几乎可以用它做任何事情,只要保留版权声明和随附的许可证文件。