2014-03-07 4 views
0

내 쿼리 작성기로 디버깅하려고했습니다. 그래서 나는 마지막 실행 된 쿼리를 얻기 위해 getQueryLog()을 사용하고 있습니다. 그러나 문제는 표시된 쿼리가 불완전하다는 것입니다.Laravel 4 : 전체 쿼리 로그 얻기

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

"?"의 값을 볼 수 없습니다. 어떻게하면 전체 쿼리를 표시 할 수 있습니까?

감사합니다.

답변

0

마지막 쿼리를 보려면 코드에서 UserController.php보다 사용자 목록 페이지의 시점에 실행 된 모든 쿼리를보고 싶을 때처럼이 줄을 사용할 수 있습니다. 인덱스() 메서드 (귀국일/응답 전) 끝에 선 :

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

이것은 좋은 생각이 아니다 그러나이 라인 출력 모두 조회하는 페이지로드에서 실행되었다됩니다. 그것은 질의와 params와 함께 출력됩니다.