Laravel / Eloquent模型关系查看器

问题描述 投票:4回答:4

所以我想知道是否有任何可以与Laravel 5一起使用的软件包来向我展示我的模型关系?我知道我可以使用SQL关系GUI来做这件事,但我对Laravel一个好奇吗?

提前致谢

laravel laravel-5 eloquent laravel-5.1 relationship
4个回答
6
投票

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

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

正如所说的在线免费工具/服务,我发现它很有用。

Laravel Schema Designer链接:qazxsw poi

查看随机示例http://laravelsd.com


5
投票

你可以使用http://laravelsd.com/share/V3JXF4

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

  • 视觉ER图表。
  • 适当的数据库迁移表插入/删除顺序。

SchemaSpy的缺点是您需要在服务器上安装java才能工作。


0
投票

Laravel SchemaSpy包:

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

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


0
投票

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

它完全符合您的搜索范围,还有更多:

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

如果您想尝试,可以在https://www.skipper18.com下载,并在初始应用程序许可屏幕中选择“Laravel Beta许可证”。

© www.soinside.com 2019 - 2024. All rights reserved.