Download the PHP package guanguans/laravel-dump-sql without Composer
On this page you can find all versions of the php package guanguans/laravel-dump-sql. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package laravel-dump-sql
laravel-dump-sql
Assist laravel application to obtain complete sql statement. - 辅助 laravel 应用获取完整的 sql 语句。
The sql statement obtained by the query construction method in laravel is not bound to the conditional parameters, similar to
select * from users where id= ?
. This expansion pack can help you get a complete sql statement. - laravel 中查询构造方法得到的 sql 语句没有绑定条件参数,类似于select * from users where id= ?
。这个扩展包可辅助你获取完整的 sql 语句。
功能
- 添加获取 sql 语句的查询构建便捷方法(
toRawSql
、dumpSql
、ddSql
、logListenedSql
、dumpListenedSql
、ddListenedSql
) - 添加监控 sql 语句的服务命令
环境要求
- laravel || lumen >= 6.10
安装
lumen 中配置(laravel 中请忽略)
将下面代码添加到 bootstrap/app.php
文件中的 Register Service Providers
部分
使用
监控 sql 语句的服务的使用
获取 sql 语句的查询构建便捷方法的使用
安装配置完毕后数据库查询构造方法会新增以下几个方法:
- toRawSql() - 获取完整的 sql
- dumpSql() - 打印完整的 sql
- ddSql() - 打印完整的 sql 并且退出
- logListenedSql() - 记录被监听到的 sql
- dumpListenedSql() - 打印被监听到的 sql
- ddListenedSql() - 打印被监听到的 sql 并且退出
toRawSql() - 获取完整的 sql
dumpSql() - 打印完整的 sql
ddSql() - 打印完整的 sql 并且退出
logListenedSql() - 记录被监听到的 sql
dumpListenedSql() - 打印被监听到的 sql
ddListenedSql() - 打印被监听到的 sql 并且退出
安全漏洞
请查看我们的安全政策了解如何报告安全漏洞。
贡献者
- guanguans
- 所有贡献者
协议
MIT 许可证(MIT)。有关更多信息,请参见协议文件。
All versions of laravel-dump-sql with dependencies
illuminate/console Version ^7.0 || ^8.0 || ^9.0 || ^10.0 || ^11.0
illuminate/database Version ^7.0 || ^8.0 || ^9.0 || ^10.0 || ^11.0
illuminate/http Version ^7.0 || ^8.0 || ^9.0 || ^10.0 || ^11.0
illuminate/log Version ^7.0 || ^8.0 || ^9.0 || ^10.0 || ^11.0
illuminate/support Version ^7.0 || ^8.0 || ^9.0 || ^10.0 || ^11.0
symfony/var-dumper Version ^5.4 || ^6.0 || ^7.0