SheepNav
Laravel Brain

Laravel Brain

producthunt.com

零配置可视化你的 Laravel 架构

5天前制作者:Abdelrahman Muhammed

关于 Laravel Brain

Laravel Brain 是一款免费开源的 Laravel 扩展包,能将你的代码库转化为交互式架构地图,无需任何配置即可直观查看路由、模型、依赖关系,并检测 N+1 查询、追踪请求生命周期。

核心功能

Laravel Brain 通过自动扫描你的 Laravel 项目,生成实时更新的架构图。你可以像浏览地图一样探索代码结构,快速定位问题区域。

主要特性

  • 零配置启动:安装后即可使用,无需手动定义任何映射规则。
  • 交互式架构图:以图形化方式展示路由、控制器、模型、中间件等组件及其关联。
  • N+1 查询检测:自动识别并高亮潜在的 N+1 查询问题,帮助优化数据库性能。
  • 请求生命周期追踪:可视化一次 HTTP 请求从入口到响应的完整路径,便于调试。
  • 依赖关系分析:清晰展示类之间的依赖注入关系,辅助重构和架构决策。

适用场景

  • 新手上手:快速理解现有 Laravel 项目的整体架构和代码组织。
  • 代码审查:在 Code Review 中直观展示变更影响的范围。
  • 性能优化:通过 N+1 检测和请求追踪定位性能瓶颈。
  • 技术文档:自动生成项目架构图,用于团队文档或演示。

相关工具