Laravel 5.3 - Como registrar todas as consultas em uma página?

Minha equipe e eu estamos trabalhando em um projeto bastante grande. Existem consultas em todos os lugares - nos controladores, nos compositores das visualizações (carregamento lento) e provavelmente em alguns outros serviços. Está ficando difícil acompanhar tudo isso e a velocidade de carregamento da página é bastante lenta no momento.

Onde eu colocaria \ DB :: enableQueryLog () e \ DB :: getQueryLog () para registrar TODAS as consultas e despejá-las? Basicamente, estou procurando algum lugar no código que ocorra antes de qualquer uma das consultas acontecer (para colocar enableQueryLog ()) e estou procurando um lugar que aconteça após a exibição das exibições (para despejar getQueryLog ()).

Qual seria uma boa maneira de fazer isso?

Desde já, obrigado.

questionAnswers(7)

yourAnswerToTheQuestion