Laravel/Elount模型关系查看器

Laravel/Elount模型关系查看器,laravel,laravel-5,eloquent,laravel-5.1,relationship,Laravel,Laravel 5,Eloquent,Laravel 5.1,Relationship,所以我想知道是否有任何软件包可以与Laravel 5一起使用,以直观地显示我的模型关系?我知道我可以使用SQL关系GUI来实现这一点,但我对Laravel GUI很好奇 提前感谢您可以使用 使用SchemaSpy,您可以分析数据库的架构元数据,并生成具有以下有用信息的浏览器可读文件: 可视化ER图 数据库的正确表插入/删除顺序 迁移 ΑSchemaSpy的缺点是您需要在服务器上安装java才能工作。软件包: Administrator是Laravel的管理界面生成器。使用Administra

所以我想知道是否有任何软件包可以与Laravel 5一起使用,以直观地显示我的模型关系?我知道我可以使用SQL关系GUI来实现这一点,但我对Laravel GUI很好奇

提前感谢

您可以使用

使用SchemaSpy,您可以分析数据库的架构元数据,并生成具有以下有用信息的浏览器可读文件:

  • 可视化ER图
  • 数据库的正确表插入/删除顺序 迁移
ΑSchemaSpy的缺点是您需要在服务器上安装java才能工作。

软件包:

Administrator是Laravel的管理界面生成器。使用Administrator,您可以直观地管理雄辩的模型及其关系,还可以创建用于存储站点数据和执行站点任务的独立设置页面


附言:我还没试过。昨天我在一个问题上看到了它。

Laravel Schema Designer是一个在线应用程序,帮助可视化地设计Laravel关系数据库

还可以将迁移代码、模式、模型、控制器、表单或更多内容作为代码导出到Laravel

这是一个在线免费工具/服务,我觉得它很有用

Laravel-Shcema设计师链接:


查看一个随机示例。

如果您仍然存在此问题,您可以尝试我们的建模工具Skipper(),并提供新的Laravel支持。在测试阶段,它是完全免费的

它的功能与您搜索的功能完全相同,而且还有更多功能:

  • 从数据库导入现有项目并获取其关系图
  • 在用户友好的界面中,通过图形模型维护项目
  • 编辑时,可以连续导出最新的模型对象和移植文件
  • 项目可以后期保存,多个项目可以共享模块


如果您想尝试,可以在这里下载,并在初始应用程序许可屏幕中选择“Laravel Beta license”。

您可以使用
dd(Model::with(['relation1','relation2'])->get())
这是一种检查关系的简单方法。很酷,我会尝试一下,以清楚,你要的是能产生像ERD这样的东西,它能向你展示逻辑关系,而不是能让你对模型和相关模型的真实物理实例进行CRUD的东西,对吧?没错:)我已经找到了答案,但如果你知道其他任何东西,看到它会很酷的汉克斯,它看起来正是我所需要的。我很高兴听到这个消息。谢谢,看起来很好。我接受了另一个,因为它比我想要的多一点。对不起,我不能给你们两个赏金:(链接似乎已断开,现在重定向到恶意软件。作者似乎没有及时更新他的网站。该项目仍然位于github上,上次更新于6月16日’-似乎有人在这里镜像了文档网站:frozennode.mediaceh.ruHey,这太棒了。我将使用:)再次感谢。