gpt4 book ai didi

php - Eloquent ORM : get generated SQL statement before executing it

转载 作者:行者123 更新时间:2023-12-02 06:28:14 25 4
gpt4 key购买 nike

有谁知道是否可以在执行之前查看生成的 SQL 语句?

我知道我可以获得查询日志,但是那是在语句执行之后。我正在寻找一种在执行之前获取/查看生成的 SQL 语句的方法。

如有任何提示,我们将不胜感激。

最佳答案

看看 toSql() 方法,我想这就是你想要的,但它会向你显示没有任何绑定(bind)的查询

例如:

dd(User::where('id','=',5)->toSql())

将转储这个:

select * from `users` where `id` = ?

关于php - Eloquent ORM : get generated SQL statement before executing it,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49190537/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com