ritey/laravel-slow-queries
最新稳定版本:1.0.0
Composer 安装命令:
composer require ritey/laravel-slow-queries
包简介
Collects slow queries via DB::listen, batches them every 10 minutes, emails and rotates.
README 文档
README
Installation
Install the package via Composer:
composer require ritey/laravel-slow-queries
Usage
-
Publish the configuration (optional):
php artisan vendor:publish --provider="Ritey\\SlowQueries\\SlowQueriesServiceProvider" -
Configure thresholds and email settings:
Edit
config/slow-queries.phpas needed. -
Send the slow queries report via email:
php artisan slow-queries:email-report
Code Structure (for contributors)
src/Console/EmailSlowQueriesReport.php: Command to email slow query reports.src/Mail/SlowQueriesReport.php: Mailable for the report.src/Support/Paths.php: Helper for file paths.resources/views/emails/slow_queries_report_plain.blade.php: Email template.config/slow-queries.php: Configuration file.
Testing
- Add your tests and run them using PHPUnit:
./vendor/bin/phpunit
Contributing
- Fork the repository and create a feature branch.
- Submit a pull request with a clear description of your changes.
Coding Standards
- Follow PSR-12 coding style.
- Run
composer lintif a linter is configured.
License
See LICENSE for details.
统计信息
- 总下载量: 6
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-10-02