sql-doctor
sql-doctor copied to clipboard
Quickly debugging the amount of database queries per request in Laravel.
Debugging Database Queries
Quickly debugging the amount of database queries per request in Laravel.
Install
Install via composer
For Laravel <= 5.3, please use the 1.1 branch!
$ composer require squareboat/sql-doctor
Configure Laravel
If you are using laravel 5.5 or higher you should skip this step.
If you are using laravel 5.4, simply add the service provider to your project's config/app.php
file:
Service Provider
SquareBoat\SqlDoctor\SqlDoctorServiceProvider::class,
Usage
Now while your app.debug
is set true
then on any URL you can append ?sql-doctor=1
and get an output of complete list of queries that ran.
Query Param | Value | Output |
---|---|---|
sql-doctor | 1 | Default query |
sql-doctor | 2 | Binds values to their parameters in the query. |
Credits
SQL Doctor, originally developed after the reddit thread by magkopian.
License
The MIT License. Please see License File for more information. Copyright © 2017 SquareBoat