Ich habe versucht, dies zu erreichen, indem ich nach Abfrageereignissen lauschte, aber ich habe anscheinend keine Ahnung, wie ich die Zählung bekommen habe. Dies ist nur das Abrufen Liste der Abfragen als Callback-Funktion kann eine Zählung zurück Variable nicht geändert:Anzahl der Abfragen in jeder Seitenladung von Laravel 5
DB::listen(function ($query) {
var_dump('<pre>'.$query->sql.</pre>);
});
ich eine Lösung benötigen jede Seite ausgeführten Abfragen von Laravel zu zählen.
Sie können 'verwenden $ Abfragen = DB :: getQueryLog();', aber Sie solle das Protokoll zuerst aktivieren: 'DB :: Anschluss() -> enableQueryLog();' – Maraboc
soll ich das tun wenn ich das auch in der Produktion nutzen möchte! – ClearBoth
nop empfiehlt es sich nur zum debuggen zu verwenden! Sie können 'if (App :: environment ('local')) { DB :: enableQueryLog(); } ' – Maraboc