共计 341 个字符,预计需要花费 1 分钟才能阅读完成。
在 app \ Helpers \ Functions.php 文件里面,添加一个方法
if (!function_exists('getSql')) {
function getSql ()
{
DB::listen(function($query) {
$bindings = $query->bindings;
$sql = $query->sql;
foreach ($bindings as $replace){
$value = is_numeric($replace) ? $replace : "'".$replace."'";
$sql = preg_replace('/\?/', $value, $sql, 1);
}
dd($sql);
});
}
}
在需要打印SQL的语句前面执行
getSql();
// 开始执行方法
xxxx->find();
正文完