andyabih/laravel-to-uml

自动生成Laravel代码的UML图。

1.0.3 2021-04-07 07:32 UTC

This package is auto-updated.

Last update: 2024-09-22 02:03:43 UTC


README

Laravel To UML Example

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();

鸣谢