Maison > développement back-end > tutoriel php > Comment Laravel enregistre les instructions SQL

Comment Laravel enregistre les instructions SQL

*文
Libérer: 2023-03-18 20:56:01
original
1818 Les gens l'ont consulté

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);

});
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal