在使用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