支持 Guard、Auth、多文件的数据库日志工具
- 日志文件区分匿名用户和 Guard.
- 记录执行用户
- 记录 request url
- 支持记录指定 SQL 语句类型(SELECT,INSET INTO,UPDATE,DELETE,ALTER TABLE etc.)
- 单独记录 slow sql.
composer require ibrand/laravel-database-logger:~1.0 -vvv
低于 Laravel5.5 版本
在 config/app.php
文件中 'providers' 添加
iBrand\DatabaseLogger\ServiceProvider::class
发布配置文件
php artisan vendor:publish --provider="iBrand\DatabaseLogger\ServiceProvider"
- 设置
log_queries=>true
在config/ibrand/dblogger.php
配置文件中. - 设置
DB_LOG_QUERIES = true
在.env
文件中.
Route::get('test', 'Controller@index')->middleware('databaselogger');
关于路由设置中间件请见官方文档
如果你发现任何错误或者问题,请提交ISSUE