方法一: 我们有时候想测试一段代码生产的 SQL 语句,比如: 我们想看 App\User::all(); 产生的 SQL 语句,我们简单在 routes.php 做个实验即可: //app/Http/routes.php Route::get(‘/test-sql’, function ...
.在routes.php中添加如下语句 Event::listen illuminate.query , function sql, param file put contents public path . sql.log , sql. .print r param, . . r n , .在执行我sql语句后,查看public目录下sql.log,即可看到刚才执行过的sql语句 ...
2017-06-20 14:51 2 4835 推荐指数:
方法一: 我们有时候想测试一段代码生产的 SQL 语句,比如: 我们想看 App\User::all(); 产生的 SQL 语句,我们简单在 routes.php 做个实验即可: //app/Http/routes.php Route::get(‘/test-sql’, function ...
加个监听就好了~~~~而且很简单 1.在routes.php(api.php\web.php)中添加如下语句 Event::listen('illuminate.query', function($sql,$param) { file_put_contents(public_path ...
\DB::connection()->enableQueryLog(); // 开启查询日志 $sql = \DB::table('xxx'); // 要查看的sql $sql_msg = \DB::getQueryLog(); // 获取查询日志 dd( $sql_msg ); ...
mybatis在开发期间需要查看当前mybatis执行的sql语句,有很多种办法,例如使用log4j等方式,最简单的做法是利用mybatis自带功能设置 <setting name="logImpl" value="STDOUT_LOGGING" /> ...
...
找到类:MappedStatement 在如下代码块打上断点: 其中:boundSql 属性可以直接看执行的sql ...
会打印出所有执行过的sql语句,包括我在实验方法I时所执行的两个p.save()(第一个save()为INSER ...