recca0120 / laravel-erd
Laravel ERD 可以自动从您的 Laravel 模型生成实体-关系图,并使用 Vuerd 显示它们。
0.1.2
2024-09-05 07:24 UTC
Requires
- ext-sqlite3: *
- illuminate/collections: ^8.0|^9.0|^10.0|^11.0
- illuminate/database: ^8.0|^9.0|^10.0|^11.0
- illuminate/filesystem: ^8.0|^9.0|^10.0|^11.0
- nikic/php-parser: ^5.1.0
- php-http/client-common: ^2.7
Requires (Dev)
- doctrine/dbal: ^3.5
- guzzlehttp/guzzle: ^7.5
- mockery/mockery: ^1.5
- orchestra/testbench: ^6.25|^7.13|^8.0|^9.0
- php-http/mock-client: ^1.6
- phpunit/phpunit: ^9.5|^10.0|^11.0
- spatie/laravel-permission: ^5.7|^6.0
- spatie/phpunit-snapshot-assertions: ^4.2|^5.1.6
This package is auto-updated.
Last update: 2024-09-14 11:18:32 UTC
README
Laravel ERD 可以自动从您的 Laravel 模型生成实体-关系图,并使用 erd-editor 显示。
预览
要求
安装
通过 Composer 安装该包
composer require recca0120/laravel-erd:^0.1 --dev
用法
步骤 1: 生成 ERD
运行以下命令
php artisan erd:generate
步骤 2: 查看 ERD
在您的浏览器中打开以下 URL
高级用法
排除表并保存到不同的文件名
步骤 1.
运行以下命令
php artisan erd:generate --file=exclude-users.sql --excludes=users
步骤 2.
打开以下 URL
https:///laravel-erd/exclude-users
生成 SVG 版本
步骤 1.
使用以下命令安装 erd-go 和 graphviz-dot.js
php artisan erd:install
步骤 2.
生成 SVG 文件
php artisan erd:generate --file=laravel-erd.svg
步骤 3.
查看 SVG 版本
https:///laravel-erd/laravel-erd.svg
SVG 文件位于 storage/framework/cache/laravel-erd。
如果您有任何问题或需要进一步的帮助,请随时提问!