Dieser Artikel stellt Ihnen eine Methode zur Aufzeichnung von Laravel-SQL-Anweisungen vor (empfohlen). Teilen Sie es mit allen und geben Sie es als Referenz weiter. Ich hoffe, es hilft allen.
SQL-Anweisung drucken, Ausgabe direkt nach der Ausführung der SQL-Anweisung
Methode 1:
$queries = DB::getQueryLog();
$a = end($queries);
$tmp = str_replace('?', '"'.'% s'.'"', $a["query"]);
echo vsprintf($tmp, $a['bindings']);
exit;
Methode 2: Achten Sie darauf, es oberhalb von „routes.php“ zu platzieren
Event::listen('illuminate.query',function($query){ var_dump($query); });
Die obige Aufzeichnungsmethode für Laravel-SQL-Anweisungen (Empfohlen) ist der gesamte vom Herausgeber geteilte Inhalt. Ich hoffe, er kann Ihnen als Referenz dienen und ich hoffe, dass Sie Script House mehr unterstützen.
Verwandte Empfehlungen:
Laravel Redis mehrere Prozesse greifen gleichzeitig auf das Warteschlangenproblem zu
Eine elegante Möglichkeit, mit Laravel eine Gravatar-Avatar-Adresse zu generieren
Der Grund, warum Laravel wiederholt dieselbe Warteschlangenaufgabe ausführt
Das obige ist der detaillierte Inhalt vonWie Laravel SQL-Anweisungen aufzeichnet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!