作者:guanguans
https://github。com/guanguans/laravel-dump-sql
在 laravel 中輕鬆容易的輸出完整的 sql 語句。
laravel 中查詢構造方法得到的 sql 語句沒有繫結條件引數,類似於select * from users where id= ?。這個擴充套件包可輔助你獲取完整的 sql 語句。
環境要求
laravel || lumen >= 5。5
安裝
lumen 中配置(laravel 中請忽略)
將下面程式碼新增到 檔案中的 部分
使用
安裝配置完畢後資料庫查詢構造方法會新增以下幾個方法:
toRawSql() - 獲取完整的 sql
dumpSql() - 列印完整的 sql
ddSql() - 列印完整的 sql 並且退出
logListenedSql() - 記錄被監聽到的 sql
dumpListenedSql() - 列印被監聽到的 sql
ddListenedSql() - 列印被監聽到的 sql 並且退出
toRawSql() - 獲取完整的 sql
dumpSql() - 列印完整的 sql
ddSql() - 列印完整的 sql 並且退出
logListenedSql() - 記錄被監聽到的 sql
dumpListenedSql() - 列印被監聽到的 sql
ddListenedSql() - 列印被監聽到的 sql 並且退出
參考專案
https://github。com/overtrue/laravel-query-logger