toanld/laravel-query-logger

为 Laravel 项目记录数据库查询

v1.0.6 2018-02-11 01:51 UTC

This package is auto-updated.

Last update: 2024-09-17 14:38:24 UTC


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

以上就是所有内容,感谢使用

祝您编码愉快 :)