google / sqlcommenter-laravel
Laravel 的 SQLCommenter 实现。SQLCommenter 是一套工具,它通过包含有关触发其执行的代码信息的注释来增强 SQL 语句。这些信息可以是动作、控制器、框架、db_driver、路由和 opentelemetry traceparent。
v0.1.0-alpha
2022-08-19 19:25 UTC
Requires
- open-telemetry/opentelemetry: ~0.0.9
- php-http/guzzle7-adapter: ^1.0
Requires (Dev)
- phpunit/phpunit: ^9.5
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