ibrand / laravel-database-logger
ibrand laravel 数据库记录器
v1.0.5
2018-11-27 13:21 UTC
Requires
- php: >=5.6
Requires (Dev)
- orchestra/database: ~3.5
- orchestra/testbench: ~3.5
- phpunit/phpunit: ~6.0
README
Laravel应用程序的简单数据库记录器,支持Guard、Auth到多文件记录。
功能
- 日志文件支持匿名或Guard类型。
- 记录认证用户。
- 记录请求URL。
- 支持指定SQL语句记录(SELECT、INSET INTO、UPDATE、DELETE、ALTER TABLE等)。
- 单独记录慢日志。
安装
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"
使用
在.env文件或配置文件中启用。
在config/ibrand/dblogger.php
文件中设置log_queries=>true
,或在.env
文件中设置DB_LOG_QUERIES = true
。
使用databaselogger
中间件
Route::get('test', 'Controller@index')->middleware('databaselogger');
有关更多中间件用户,请参阅文档。
预览
贡献
如果您发现任何错误或问题,请在此处提出问题。