Laravel 实体关系图生成器
发布日期:作者: Paul Redmond
Laravel 实体关系 (ER) 图生成器是 Marcel Pociot 开发的软件包,它允许您通过检查模型类中定义的关系来生成实体关系图。它使用 GraphViz 生成图像。
使用我们最新的软件包从您的 @laravelphp 模型文件中生成实体关系图。
该软件包高度可定制,可以检查您的表模式。以下是从 @laravelio 代码库中获取的两个示例。 https://t.co/N9q4mF2vl7 pic.twitter.com/50Gjls3juR
— Marcel Pociot (@marcelpociot) 2018 年 7 月 3 日
ER 图软件包高度可定制,包括您希望应用于图形的 Graphviz 选项、表样式和模型路径,仅举几例。
例如,如果您的模型类位于与默认路径不同的命名空间中,您可以使用以下配置配置多个路径
'directories' => [ app_path('models'), // app/models/],
查看软件包的 配置文件 以获取完整的自定义和配置详细信息。
要生成应用程序的视觉模型图,请使用 artisan 控制台命令
php artisan generate:erd # Custom filenamephp artisan generate:erd output.png # SVG formatphp artisan generate:erd output.svg --format=svg
了解更多
您可以在 官方 GitHub 存储库 中查看此软件包和自述文件。要了解有关用于创建图形可视化的底层工具的更多信息,您可以在 graphviz.org 上了解更多信息。