laravel sql語句查詢

在使用laravel中常常會由於sql語句的問題致使數據出問題laravel

默認狀況下,Laravel日誌保存在內存的全部查詢運行當前的請求。然而,在某些狀況下,例如當插入的行數,這可能會致使應用程序使用多餘的內存。禁用日誌,你能夠使用disableQueryLog方法:git

操做DB類仍是操做ORM時,均可以使用github

DB::connection()->enableQueryLog();  
// 獲取已執行的查詢數組  
DB::table('user')->orderBy('addtime','asc')->where(['status'=>1])->get();
//

$log = DB::getQueryLog();  
dd($log); //打印sql語句

另外還有一個辦法也能夠看到原生的sql語句,就是Laravel的調試工具debug bar
https://github.com/barryvdh/l...sql

相關文章
相關標籤/搜索