Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel 5.4:记录SQL查询和结果_Sql_Laravel_Logging - Fatal编程技术网

Laravel 5.4:记录SQL查询和结果

Laravel 5.4:记录SQL查询和结果,sql,laravel,logging,Sql,Laravel,Logging,记录SQL查询被广泛描述,例如: 但是我没有找到关于如何分别记录查询以及查询结果或错误的信息 谁能填补这个空缺 谢谢 Armin.如果您想调试一个查询(基于您的评论),则有此选项 在查询之前添加 \DB::enableQueryLog(); 查询后,您可以使用以下工具执行dd或其他操作: \DB::getQueryLog(); 注意:这将调试两个命令之间的所有查询如果要调试查询(基于您的评论),则有此选项 在查询之前添加 \DB::enableQueryLog(); 查询后,您可以使用以

记录SQL查询被广泛描述,例如:

但是我没有找到关于如何分别记录查询以及查询结果或错误的信息

谁能填补这个空缺

谢谢


Armin.

如果您想调试一个查询(基于您的评论),则有此选项 在查询之前添加

\DB::enableQueryLog();
查询后,您可以使用以下工具执行dd或其他操作:

\DB::getQueryLog();

注意:这将调试两个命令之间的所有查询

如果要调试查询(基于您的评论),则有此选项 在查询之前添加

\DB::enableQueryLog();
查询后,您可以使用以下工具执行dd或其他操作:

\DB::getQueryLog();

注意:这将调试两个命令之间的所有查询

您可以用来记录要记录的路由的查询。请您更具体一点好吗?我读了你链接的页面,但看不出这对我的问题有什么帮助。可能我的问题还不够清楚:我在寻找一种方法来记录所有数据库查询,比如Q:“Select*from users,其中id=1”R:“'id'='1','username'='Walter',…”-或-E:“SQL server error…not found…”记录查询已经显示(请参见我的链接),记录响应还没有显示,以及将响应与特定查询相匹配。这就是我想要的信息。你可以用它来记录你想要记录的路线的查询。你能更具体一点吗?我读了你链接的页面,但看不出这对我的问题有什么帮助。可能我的问题还不够清楚:我在寻找一种方法来记录所有数据库查询,比如Q:“Select*from users,其中id=1”R:“'id'='1','username'='Walter',…”-或-E:“SQL server error…not found…”记录查询已经显示(请参见我的链接),记录响应还没有显示,以及将响应与特定查询相匹配。这是我想要的信息。这不是OP想知道的,他想知道如何记录查询结果。enableQueryLog显示查询语句,而不是查询结果。@MichaelRyanSoileau我不同意。问题中明确指出:“但是我没有发现关于如何分别记录查询结果和错误的信息”。关键词是“如何记录”@Maky OP声明:“分别与查询结果或错误一起记录”。然后他列出了一个网站,该网站提供的信息与你提供的相同。所以你没有给出一个有效的答案。我不反对这个答案,但要小心。我因为没有完全回答一个问题而被否决。这不是OP想要知道的,他想要知道如何记录查询结果。enableQueryLog显示查询语句,而不是查询结果。@MichaelRyanSoileau我不同意。问题中明确指出:“但是我没有发现关于如何分别记录查询结果和错误的信息”。关键词是“如何记录”@Maky OP声明:“分别与查询结果或错误一起记录”。然后他列出了一个网站,该网站提供的信息与你提供的相同。所以你没有给出一个有效的答案。我不反对这个答案,但要小心。我因没有完全回答一个问题而被否决。