Debug Slow Queries with DB::listen()

  • Database
  • Laravel

Easily monitor and log all SQL queries in your application to identify performance bottlenecks.

Example:

1DB::listen(function ($query) {
2 logger($query->sql, $query->bindings, $query->time);
3});

This is especially useful in services or controllers to track slow or inefficient queries, helping you debug and optimize your database interactions.