toanld / laravel-query-logger
为 Laravel 项目记录数据库查询
v1.0.6
2018-02-11 01:51 UTC
Requires
- illuminate/support: 5.0.*|5.1.*|5.2.*|5.3.*|5.4.*|5.5.*|5.6.*
README
一个简单的服务提供者,用于将所有数据库查询记录到一个文件中,适用于 Laravel 框架
本包支持 Laravel 5.0 及更高版本。
您还可以使用本包配合 Lumen。
安装
使用 composer 导入包
composer require toanld/laravel-query-logger --dev
添加服务到 Laravel >=5.5
在 Laravel 5.5 中无需操作,它将自动通过 composer.json 中定义的额外字段导入
添加服务到 Laravel <5.5
在 config/app.php
文件中将 ServiceProvider 添加到 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
以上就是所有内容,感谢使用
祝您编码愉快 :)