krendil / model-tree
Laravel Nova ModelTree 工具。用于管理树形模型的简单包
v1.0.3
2024-07-31 08:32 UTC
Requires
- php: ^7.3|^8.0
- laravel/nova: ^4.0
This package is auto-updated.
Last update: 2024-10-01 00:20:52 UTC
README
用于管理树形模型的简单包(分类、菜单、目录等)
支持 Nova 4
需求
模型必须具有 parent_id
和 order
列,数据类型均为 int。
安装
首先安装包 composer require krendil/model-tree
然后在 NovaServiceProvider.php
文件中注册工具
public function tools() { return [new ModelTree]; }
将工具添加到菜单,在 resource()
方法中插入你的资源模型
(new \Krendil\ModelTree\ModelTree) ->resource(Category::class) ->menu($request)