2부 도입부에서 설치한 디버그바를 사용하여 지금 작성한 기능의 세부 동작을 디버깅해 보겠습니다. 먼저 하단의 디버그바 아이콘을 눌러서 기능을 로딩합니다.

 

시간 측정

먼저 Timeline 아이콘을 클릭하면 수행 시간을 측정할 수 있습니다.

아래 정보는 라라벨 부팅에 0.911 초가 걸렸고 애플리케이션은 0.6 초가 걸렸음을 표시하고 있습니다. 


views 확인

현재 뷰와 파라미터를 확인할 수 있으며 extends 된 뷰는 부모 뷰도 확인할 수 있습니다. 현재 자식 뷰가 가장 상단에 표시되므로 현재 뷰는 layouts.app 뷰를 상속하고 있음를 표시합니다.

 

 


쿼리 확인

서버에서 수행한 쿼리를 표시해 주는 탭으로 Eloquent ORM 에서 생성된 SQL 코드를 표시해 주므로 디버깅에 매우 유용합니다.

index 페이지에서는 두 개의 쿼리를 수행했음을 알 수 있습니다.

이외에도 디버그바는 라우팅을 확인할 수 있는 기능과 세션 값을 확인할 수 있는 등 매우 유용한 기능을 갖추고 있으므로 개발시에 매우 유용하므로 독자들도 디버그바의 사용법을 잘 익혀두기 바랍니다.