[扩展推荐] 在命令行中实时监听 Laravel 数据库查询
Query Monitor是Supliu的一个Laravel的拓展,用于在artisan命令行中查看实时查询
Supliu Query Monitor是一个库,用于使用Laravel artisan命令实时监视查询。简单来说,它打开一个套接字监听并在终端上显示在你的Laravel应用程序中执行的查询。
*Image credit: Supliu Query Monitor Repo
CLI 在前台运行,并在应用程序中运行新查询时更新控制台数据:
php artisan laravel-query-monitor
# You can also specify the host and port
php artisan laravel-query-monitor
--host="192.168.0.2"
--port=8082
在后台,该程序包使用 ReactPHP,这是事件驱动非阻塞的PHP IO。 这个查询监视器包是使用 React PHP 的 Server
和 Connector
类在应用程序和开放套接字进行通信的绝佳示例。
你可以在 GitHub 的 supliu/laravel-query-monitor 了解此包的更多东西,获取完整安装指导,并浏览源代码。
本文中的所有译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。
好东西
PHP 版本要大于7.2