krendil/model-tree

Laravel Nova ModelTree tool. Simple package for manage tree models

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

This package is auto-updated.

Last update: 2025-05-29 01:49:06 UTC


README

Simple package for manage tree models (category, menu, catalog, etc.)

Support Nova 4

screenshot.png

Requirements

The model must have columns parent_id and order, both type int.

Installation

Start with installing the package composer require krendil/model-tree

Then register the tool inside the NovaServiceProvider.php

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

Add to menu, in the resource() method, insert your resource model

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