blissjaspis/laravel-query-detector

Laravel N+1 查询检测器

1.0.0 2024-05-01 09:16 UTC

This package is auto-updated.

Last update: 2024-09-02 16:23:07 UTC


README

Laravel N+1 查询检测器可以帮助您通过减少执行的查询数量来提高应用程序的性能。此包在您开发应用程序时实时监视您的查询,并在您应该添加预加载(N+1 查询)时通知您。

Example alert

历史

此存储库是从 beyondcode/laravel-query-detector 分支出来的。为什么分支?分支创建是因为原始包尚未更新以支持 Laravel 11,导致用户对其未来兼容性不确定。通过分支存储库,旨在确保此基本包保持最新并兼容最新的 Laravel 版本。

兼容性

此包仅与 Laravel 版本 10 及以上兼容,并且没有计划支持低于该版本。这是为了确保此包的维护容易。

安装

您可以通过 composer 安装此包

composer require blissjaspis/laravel-query-detector --dev

该包将自动注册自身。

文档

进行中...

测试

composer test

变更日志

有关最近更改的更多信息,请参阅 CHANGELOG

贡献

有关详细信息,请参阅 CONTRIBUTING

安全性

如果您发现任何与安全性相关的问题,请通过电子邮件 bliss@jaspis.me 联系,而不是使用问题跟踪器。

致谢

许可

MIT 许可证 (MIT)。有关更多信息,请参阅 许可文件