andyabih / laravel-to-uml
自动生成Laravel代码的UML图。
1.0.3
2021-04-07 07:32 UTC
Requires (Dev)
- orchestra/testbench: 6.0
README
Laravel UML图生成器
自动生成Laravel代码的UML图。
安装
要使用composer安装LTU,请运行以下命令
composer require andyabih/laravel-to-uml --dev
用法
LTU默认将/uml
路由注册到显示您的UML图的视图中。
您可以通过使用以下命令发布配置文件来配置该软件包并对其进行调整以适应您的需求
php artisan vendor:publish --provider="Andyabih\LaravelToUML\LaravelToUMLServiceProvider" --tag="config"
这将创建一个位于您的config
文件夹中的新文件laravel-to-uml.php
。
配置
配置应该是自解释的。您可以通过在配置文件中更改布尔值true|false
来改变包含在图中的类类型。
您还可以在配置中更改图的样式。LTU使用nomnoml生成图,因此更多关于不同nomnoml样式属性的信息可以在其GitHub上找到。
导出图
nomnoml在画布中生成图,您可以简单地右键单击并保存画布为图像。
导入需求
您必须使用use
运算符导入类。
// This will work and generate everything properly. use App\Models\Post; // Using it directly in the code without the use operator won't. $posts = \App\Models\Post::all();