phpmyadmin Laravel使用查询日志打印上次执行的SQL查询

bqjvbblv  于 2022-11-09  发布在  PHP
关注(0)|答案(1)|浏览(120)
DB::enableQueryLog();
$mines = Cranks::where([['crank_id', '=', $this->crank_id], ['mine_id', 'like', '%'.$script_value->mine_id.'%'] ])->get();
$querylog =  DB::getQueryLog();
dd($querylog);
exit;

这段代码打印带有bind数组的querylog,以及所有-如何获取纯SQL,以便在PhpMyAdmin中运行它

brccelvz

brccelvz1#

使用**toSql()**函数,您可以打印查询,例如

$mines = Cranks::where([['crank_id', '=', $this->crank_id], ['mine_id', 'like', '%'.$script_value->mine_id.'%'] ])->toSql();
echo $mines;

相关问题