在Laravel中,可以通過設置DB::enableQueryLog()
方法來開啟SQL查詢的日志記錄。然后在查詢執行完成后,可以通過DB::getQueryLog()
方法來獲取查詢的日志信息。具體示例代碼如下:
// 開啟查詢日志記錄
DB::enableQueryLog();
// 執行查詢操作
$users = DB::table('users')->get();
// 獲取查詢日志信息
$queryLog = DB::getQueryLog();
// 打印查詢日志信息
dd($queryLog);
以上代碼將執行查詢操作并獲取查詢日志信息,最后通過dd()
函數打印查詢日志信息。這樣就可以查看每次查詢操作的SQL語句以及執行時間等信息。