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)数组和所有内容打印查询日志 - 我怎样才能获得纯 SQL,以便我可以在 PhpMyAdmin
中运行它
最佳答案
使用toSql()函数您可以打印您的查询, 喜欢
$mines = Cranks::where([['crank_id', '=', $this->crank_id], ['mine_id', 'like', '%'.$script_value->mine_id.'%'] ])->toSql();
echo $mines;
关于php - Laravel 打印最后执行的 SQL 查询和查询日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54926482/