A simple database logger for Laravel application, support Guard,Auth to multiple file record.
- Log files support anonymous or guard types.
- Record auth uesrs.
- Record request url
- Support record specifying SQL statement(SELECT,INSET INTO,UPDATE,DELETE,ALTER TABLE etc.)
- Record slow logs separately.
composer require ibrand/laravel-database-logger:~1.0 -vvv
Below Laravel5.5 version
In config/app.php
'providers' region add
iBrand\DatabaseLogger\ServiceProvider::class
Publish config file.
php artisan vendor:publish --provider="iBrand\DatabaseLogger\ServiceProvider"
Set log_queries=>true
in config/ibrand/dblogger.php
file. or set DB_LOG_QUERIES = true
in .env
file.
Route::get('test', 'Controller@index')->middleware('databaselogger');
For more middleware users see the document.
If you find any bug or problem please raise the issue here.