Maison >développement back-end >tutoriel php >Comment Laravel enregistre les instructions SQL
Cet article vous propose une méthode d'enregistrement des instructions Laravel SQL (recommandée). Partagez-le avec tout le monde et donnez-le comme référence. J'espère que cela aide tout le monde.
Imprimer l'instruction SQL, sortie directement après avoir exécuté l'instruction SQL
Méthode 1 :
$queries = DB::getQueryLog();
$a = end($queries);
$tmp = str_replace('?', '"'.'% s'.'"', $a["query"]);
echo vsprintf($tmp, $a['bindings']);
exit;
Méthode 2 : Faites attention à
Event::listen('illuminate.query',function($query){ var_dump($query); });
La méthode d'enregistrement des instructions Laravel SQL ci-dessus (recommandée) est toute la contenu partagé par l'éditeur. J'espère qu'il pourra vous donner une référence, et j'espère que vous soutiendrez davantage Script House.
Recommandations associées :
Laravel Redis plusieurs processus accédant simultanément au problème de file d'attente
Une manière élégante de générer l'adresse d'un avatar Gravatar à l'aide de Laravel
La raison pour laquelle Laravel exécute à plusieurs reprises la même tâche de file d'attente
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!