ngoctp / laravel-query-logger
为 Laravel 项目记录数据库查询
v1.0.8
2019-03-26 03:57 UTC
Requires
README
这是一个简单的服务提供者,用于将所有数据库查询记录到 Laravel 框架的文件中
此包支持 Laravel 5.0 及以上版本。
您还可以使用此包配合 Lumen。
安装
使用 composer 导入包
composer require ngoctp/laravel-query-logger --dev
添加服务到 Laravel >=5.5
Laravel 5.5 中无需操作,它将自动通过 composer.json 中定义的额外字段导入
添加服务到 Laravel <5.5
将 ServiceProvider 添加到 config/app.php
文件中的 providers 列表。
最佳实践是将其放置在 AppServiceProvider 之前,以便从开始就记录所有查询。
NgocTP\QueryLogger\ServiceProvider::class,
使用命令发布配置文件
php artisan vendor:publish --provider="NgocTP\QueryLogger\ServiceProvider"
添加服务到 Lumen
如果您使用 Lumen,请在 bootstrap/app.php
文件中添加以下行
$app->register(NgocTP\QueryLogger\ServiceProvider::class);
显示查询
安装成功后,您可以在终端中使用 tail
命令实时将查询显示到控制台
tail -f storage/logs/query_logger.log
这就是全部,感谢您使用
快乐编码 :)