在Laravel中如何输出完整的SQL语句

  介绍

这篇文章给大家分享的是有关在Laravel中如何输出完整的SQL语句的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

Laravel中自带的查询构建方法<代码> toSql> select * from <代码>,用户id <代码>=?>

源码

<李>

laravel-dump-sql——github.com/guanguans/laravel-dump-..。

安装

,美元composer  require  guanguans/laravel-dump-sql  - v

发布服务

,美元php  artisan 供应商:publish ——提供者=癵uanguans \ \ LaravelDumpSql \ \ ServiceProvider"

使用

安装成功后查询构建器会新增<代码> toRawSql ,<代码> dumpSql ,<代码> ddSql 三个方法

//,获取,SQL   用户::(& # 39;id # 39;,, 1)→toRawSql ();   DB:表(& # 39;用户# 39;)→地方(& # 39;id # 39;,, 1)→toRawSql ();//,打印,SQL   用户::(& # 39;id # 39;,, 1)→dumpSql ();   DB:表(& # 39;用户# 39;)→地方(& # 39;id # 39;,, 1)→dumpSql ();//,打印,SQL 并退出   用户::(& # 39;id # 39;,, 1)→ddSql ();   DB:表(& # 39;用户# 39;)→地方(& # 39;id # 39;,, 1)→ddSql ();

自定义方法名称

发布配置文件

,美元php  artisan 供应商:publish ——标签=laravel-dump-sql

<代码>配置/dumpsql。php代码文件中配置方法名称既可

& lt; php ?   return  [   ,,/*   ,,,,*,Get  sql 语句。   ,,,*/,,,& # 39;to_raw_sql& # 39;,=祝辞,& # 39;Your  favorite  method 名字# 39;      ,,/*   ,,,,*,Print  SQL 语句。   ,,,*/,,,& # 39;dump_sql& # 39;,=祝辞,& # 39;Your  favorite  method 名字# 39;      ,,/*   ,,,,*,Print  SQL  statements 以及退出。   ,,,*/,,,& # 39;dd_sql& # 39;,=祝辞,& # 39;Your  favorite  method 名字# 39;   ];

感谢各位的阅读!关于“在Laravel中如何输出完整的SQL语句”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

在Laravel中如何输出完整的SQL语句