2014-03-07 30 views
0

我試圖對我的查詢生成器進行調試。所以我使用getQueryLog()來獲取最後執行的查詢。但問題是顯示的查詢不完整。它顯示如下:Laravel 4:獲取完整的查詢日誌

update `slideshow` set `position` = ? where `position` = ? 

我看不到「?」中的值。我怎樣才能顯示完整的查詢?

謝謝。

回答

0

如果你想查看最後的查詢,你可以在你的代碼中的某些地方使用這些行,比如你想查看在用戶列表頁面執行的所有查詢,而不是你的UserController.php,你可以添加這些在端線(前返回/響應)指數()方法:

$queries = DB::getQueryLog(); 
$last_query = end($queries); 
print_r($queries); 

這是不是一個偉大的想法,但這些線路將輸出所有查詢的頁面加載執行的原因。它用查詢和參數輸出。