migda/laravel-nestedset-visualisation
此包允许您直观预览嵌套集图。
1.0.1
2021-09-16 20:09 UTC
Requires
- php: ^7.3 | ^8.0
- illuminate/contracts: ^8.37
- kalnoy/nestedset: ^6.0
Requires (Dev)
- nunomaduro/collision: ^5.3
- orchestra/testbench: ^6.15
- pestphp/pest: ^1.18
- pestphp/pest-plugin-laravel: ^1.1
- spatie/laravel-ray: ^1.23
- vimeo/psalm: ^4.8
README
是 Laravel Nestedset 的扩展。
安装
您可以通过 composer 安装此包
composer require migda/laravel-nestedset-visualisation
用法
包含了一个 artisan 命令,用于生成给定图的图像。
它接受模型的完全限定名称作为参数,例如。App\Models\Category
如果您想运行此命令,则需要安装 dot - graphviz 包的一部分 (https://graphviz.cn/).
php artisan laravel-nestedset:visualize {model? : Nestedset model} {property? : model property as node label} {--output=./graph.jpg} {--format=jpg} {--direction=TB} {--dot-path=/usr/local/bin/dot}
示例
php artisan laravel-nestedset:visualize "\App\Models\Category" name --output=categories_graph.jpg --format=jpg --direction=LR
或者只是
php artisan laravel-nestedset:visualize
测试
composer test
变更日志
请参阅 CHANGELOG 了解最近更改的信息。
贡献
请参阅 CONTRIBUTING 了解详细信息。
安全漏洞
请查看 我们的安全策略 了解如何报告安全漏洞。
致谢
灵感来源于
Winzou State Machine service provider for Laravel
许可
MIT 许可证 (MIT)。请参阅 许可文件 了解更多信息。