?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
  
#laravel获取刚刚执行过的sql
 
//命名空间引入
use Illuminate\Support\Facades\DB;
 
//启用查询日志
DB::connection()->enableQueryLog();
 
//------------------这是要执行的sql   (demo,这里换成你的执行的sql) begin
## 查询条件
$query = self::attachParamsForList($request, $query, $user);
$result = $query->offset($offset)->limit($perPage)->get(['users.id''users.name','apply.status']);
unset($result);
//------------------这是要执行的sql   (demo,这里换成你的执行的sql) end
 
//获取刚刚执行过的sql     begin
$sqlData = DB::getQueryLog();
//var_dump($sqlData);
$sqlLog = str_replace('?',"'%s'",$sqlData[0]['query']);
$sqlLog = vsprintf($sqlLog,$sqlData[0]['bindings']);
 
//打印刚刚执行的sql
echo $sqlLog;die;
 
  


---------------------------------------------------------------------------------------------
不忘初心 方得始终!

唯有志存高远,方能风行天下。

道之所存,虽千万人吾往矣! 情之所钟,虽千万里吾念矣~

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。