Geheimnis des leeren Abfrageprotokolls in Laravel 5: DB::getQueryLog() enthüllt
Beim Versuch, das Abfrageprotokoll mithilfe von DB abzurufen ::getQueryLog() können Entwickler auf ein unerwartetes Ergebnis stoßen: ein leeres Array. Dieses rätselhafte Verhalten ist darauf zurückzuführen, dass die Abfrageprotokollierung in Laravel 5 standardmäßig deaktiviert ist.
Abfrageprotokollierung aktivieren
Um auf das Abfrageprotokoll zuzugreifen, müssen Sie es explizit aktivieren:
Überlegungen
Abfrageprotokoll abrufen
Nach der Aktivierung können Sie das Abfrageprotokoll abrufen, indem Sie DB: aufrufen: getQueryLog(). Dies gibt ein Array zurück, das die folgenden Daten enthält:
Zusätzliche Ressourcen
Weitere Informationen finden Sie in der Laravel-Dokumentation: https://laravel.com/docs/5.0/database#query-logging
Das obige ist der detaillierte Inhalt vonWarum ist mein Laravel 5-Abfrageprotokoll leer?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!