Laravel 5.4:登录SQL查询与结果

问题描述:

记录SQL查询一起被广泛描述,例如这里:Laravel 5.4:登录SQL查询与结果

How to get the query executed in Laravel 5?

,但我没有发现任何有关如何记录查询与查询结果或错误一起相关信息分别。

谁能填补这个空白?

谢谢,

Armin。

+0

您可以使用[端接中间件(https://开头LA ravel.com/docs/5.4/middleware#terminable-middleware)记录您想要记录的路线的查询。 – Jerodev

+0

请您更具体一点?我读了你链接的页面,但没有看到这可以如何帮助我解决我的问题。可能我的问题还不够清楚:我寻找一种方法来记录所有的数据库查询,如 问:“选择*从用户id = 1” R:“'id'='1','username'=' Walter',...“ - 或 - E:”SQL server error ... not found ...“ 记录查询已显示(请参阅我的链接),记录响应没有,并将响应与特定查询进行匹配。 这就是我之后的信息。 – Nimral

如果你想调试查询(IES)(根据您的评论)有这个选项 查询之前添加

\DB::enableQueryLog(); 

和查询后,你可以做DD或任何有:

\DB::getQueryLog(); 

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