mamitech/ laravel-slow-query-log
该包的最新版本(v1.1)没有提供许可信息。
v1.1
2023-11-08 07:42 UTC
Requires
- php: >=8.0
- illuminate/support: ^9.0|^10.0
Requires (Dev)
- orchestra/testbench: 7.x-dev
README
使用方法
发布配置
第一次使用此包时,通过以下命令发布配置:php artisan vendor:publish --provider=Mamitech\SlowQueryLog\ServiceProvider
通过设置环境变量 SLOW_QUERY_LOG_ENABLED
为 true
来启用它。
通过设置环境变量 SLOW_QUERY_MIN_THRESHOLD
为一个数字(以毫秒为单位)来设置被认为是慢查询的最小阈值。
如果您只想追踪某些文件,将环境变量 SLOW_QUERY_TRACE_ONLY
设置为某个字符串。例如,如果您只想保留 app/
文件夹内所有文件的跟踪数据,将 SLOW_QUERY_TRACE_ONLY
设置为 app/
运行测试
在运行测试之前,请确保您已通过以下命令安装了所有依赖项:
composer install
然后,请确保您的系统中已安装 php-sqlite3
,因为测试使用 sqlite。
在基于 debian 的系统上
sudo apt install php-sqlite3
现在使用以下命令运行测试:
./vendor/bin/phpunit