方法一: 我們有時候想測試一段代碼生產的 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 ...