Maison > Article > développement back-end > DB::getQueryLog() renvoie un tableau vide : comment activer la journalisation des requêtes dans Laravel 5 ?
DB::getQueryLog() renvoie un tableau vide : comment activer la journalisation des requêtes dans Laravel 5
Lors de la tentative d'affichage des journaux de requêtes à l'aide de DB ::getQueryLog(), vous pouvez rencontrer un tableau de résultats vide. Cela est dû au fait que la journalisation des requêtes est désactivée par défaut dans Laravel 5.
Pour résoudre ce problème, vous devez d'abord activer la journalisation des requêtes en appelant :
DB::enableQueryLog();
Vous pouvez également enregistrer un événement écouteur comme suit :
DB::listen( function ($sql, $bindings, $time) { // Perform necessary actions based on the query information } );
Une fois activé, vous pouvez récupérer le journal des requêtes à l'aide de DB::getQueryLog().
Conseils :
Références :
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!