Database Debug Toolbar SQL Highlighter |
-
nfaiz
Member
-
Posts: 50
Threads: 6
Joined: Apr 2015
Reputation:
3
07-09-2021, 12:39 AM
(This post was last modified: 11-15-2021, 08:10 AM by nfaiz.
Edit Reason: update
)
Installation and setup
- Install the
Library using composer
Code: composer require nfaiz/dbtoolbar
- Open app/Config/Toolbar.php
Replace default database collector class Database::class to \Nfaiz\DbToolbar\Collectors\Database::class
public $collectors = [
Timers::class,
Database::class,
\Nfaiz\DbToolbar\Collectors\Database::class,
Logs::class,
Views::class,
// \CodeIgniter\Debug\Toolbar\Collectors\Cache::class,
Files::class,
Routes::class,
Events::class,
];
- Open app/Config/Events.php
Replace default query collector to Events::on('DBQuery', 'Nfaiz\DbToolbar\Collectors\Database::collect');
if (CI_DEBUG && ! is_cli()) {
Events::on('DBQuery', 'CodeIgniter\Debug\Toolbar\Collectors\Database::collect');
Events::on('DBQuery', 'Nfaiz\DbToolbar\Collectors\Database::collect');
Services::toolbar()->respond();
}
Refresh page to see the result.
|
Messages In This Thread |
RE: Custom database debug toolbar - by nfaiz - 07-09-2021, 12:39 AM
|