google/sqlcommenter-laravel

Laravel 的 SQLCommenter 实现。SQLCommenter 是一套工具,它通过包含有关触发其执行的代码信息的注释来增强 SQL 语句。这些信息可以是动作、控制器、框架、db_driver、路由和 opentelemetry traceparent。

v0.1.0-alpha 2022-08-19 19:25 UTC

This package is not auto-updated.

Last update: 2024-09-09 07:46:35 UTC


README

sqlcommenter 是一个插件/中间件/包装器,它可以将用于以后关联用户代码与 SQL 语句的注释添加到 Laravel 的 SQL 语句中。

安装

将以下内容添加到您的 composer.json 文件中

"repositories": [
    {
        "type": "path",
        "url": "/full/or/relative/path/to/sqlcommenter-laravel/package"
    }
]

安装软件包

composer require "google/sqlcommenter-laravel"

使用方法

使用以下命令将库中的配置文件发布到 Laravel 应用程序中

php artisan vendor:publish --provider="Google\GoogleSqlCommenterLaravel\GoogleSqlCommenterServiceProvider"

config/app.php 中,在 Illuminate\Database\DatabaseServiceProvider::class 之上添加以下类

'providers' => [
    ...
    Google\GoogleSqlCommenterLaravel\Database\DatabaseServiceProvider::class,
    Illuminate\Database\DatabaseServiceProvider::class,
    ...
]

运行单元测试

使用以下命令运行单元测试

./vendor/bin/phpunit tests