krendil/model-tree

Laravel Nova ModelTree 工具。用于管理树形模型的简单包

v1.0.3 2024-07-31 08:32 UTC

This package is auto-updated.

Last update: 2024-10-01 00:20:52 UTC


README

用于管理树形模型的简单包(分类、菜单、目录等)

支持 Nova 4

screenshot.png

需求

模型必须具有 parent_idorder 列,数据类型均为 int。

安装

首先安装包 composer require krendil/model-tree

然后在 NovaServiceProvider.php 文件中注册工具

public function tools()
{
    return [new ModelTree];
}

将工具添加到菜单,在 resource() 方法中插入你的资源模型

(new \Krendil\ModelTree\ModelTree)
    ->resource(Category::class)
    ->menu($request)