愛伊米

在 laravel 中輕鬆容易的輸出完整的 sql 語句

作者: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