Laravel 5.3 - ¿Cómo registrar todas las consultas en una página?

Mi equipo y yo estamos trabajando en un proyecto bastante grande. Hay consultas en todas partes: en controladores, en compositores de vistas en vistas (carga diferida) y probablemente también en algunos otros servicios. Se está volviendo difícil hacer un seguimiento de todo y la velocidad de carga de la página es bastante lenta en este momento.

¿Dónde pondría \ DB :: enableQueryLog () y \ DB :: getQueryLog () para registrar TODAS las consultas y volcarlas? Básicamente, estoy buscando un lugar en el código que ocurra antes de que ocurra cualquiera de las consultas (para poner enableQueryLog ()) y estoy buscando un lugar que ocurra después del renderizado de vistas (para volcar getQueryLog ()).

¿Cuál sería una buena manera de hacer esto?

Gracias por adelantado.

Respuestas a la pregunta(7)

Su respuesta a la pregunta