Laravel 5.3 - Comment se connecter à toutes les requêtes sur une page?

Mon équipe et moi-même travaillons sur un projet assez grand. Il y a des requêtes passe partout - dans les contrôleurs, en vue de compositeurs dans les vues (lazy loading) et probablement dans certains autres services. Il devient difficile de garder une trace de tout et la vitesse de chargement des pages est assez lent pour le moment.

Où puis-je la mettre \DB::enableQueryLog() et des \DB::getQueryLog() pour enregistrer TOUTES les requêtes et de les jeter? Fondamentalement, je suis à la recherche d'un endroit dans le code qui se passe avant toutes les requêtes arriver (à mettre enableQueryLog()) et je suis à la recherche d'une place qui se passe après le point de vue de rendu (pour vider getQueryLog()).

Ce serait une bonne façon d'aller à ce sujet?

Merci d'avance.

peut-être vous pouvez les maux de la requête dans une table séparée à l'aide de getQueryLog() la méthode
Double Possible de Comment obtenir de l'exécution de la requête dans Laravel 5 ? DB::getQueryLog retour tableau vide

OriginalL'auteur devk | 2016-12-15