如果在.env中设置了 APP_DEBUG=true
则在 storage/logs/目录下的 文件中laravel.log 记录所有sql查询。
也可以中断代码执行打印来调试:
<?php
$bindings = $query->getBindings();
$sql = str_replace('?', '%s', $query->toSql());
$sql = sprintf($sql, ...$bindings);
dd($sql);
如果在.env中设置了 APP_DEBUG=true
则在 storage/logs/目录下的 文件中laravel.log 记录所有sql查询。
也可以中断代码执行打印来调试:
<?php
$bindings = $query->getBindings();
$sql = str_replace('?', '%s', $query->toSql());
$sql = sprintf($sql, ...$bindings);
dd($sql);