googletest/sqlcommenter-laravel

SQLCommenter 的 Laravel 实现。SQLCommenter 是一组工具,可以在 SQL 语句中添加包含导致其执行的相关代码信息的注释。这些信息可以包括操作、控制器、框架、db_driver、路由和 opentelemetry traceparent。

dev-main 2023-04-06 06:56 UTC

This package is auto-updated.

Last update: 2024-09-06 10:03:32 UTC


README

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

安装

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

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

安装包

composer require "googletest/sqlcommenter-laravel"

用法

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

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

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

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

运行单元测试

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

./vendor/bin/phpunit tests