PHPackages                             indigoram89/laravel-nested-set - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. indigoram89/laravel-nested-set

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

indigoram89/laravel-nested-set
==============================

Laravel package for managing hierarchical data using Nested Set pattern with drag-and-drop interface

2.0.1(9mo ago)11MITPHPPHP ^8.4CI passing

Since Jul 20Pushed 9mo agoCompare

[ Source](https://github.com/indigoram89/laravel-nested-set)[ Packagist](https://packagist.org/packages/indigoram89/laravel-nested-set)[ RSS](/packages/indigoram89-laravel-nested-set/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (5)Versions (6)Used By (0)

Laravel Nested Set
==================

[](#laravel-nested-set)

[![Latest Version on Packagist](https://camo.githubusercontent.com/e8916747053163021fba44c18b8a2fabbcb666cfe9a4faca6b9ab1679285e11c/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f696e6469676f72616d38392f6c61726176656c2d6e65737465642d7365742e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/indigoram89/laravel-nested-set)[![GitHub Tests Action Status](https://camo.githubusercontent.com/7fe171f2c83de2eef9158ceaa3923ded099b12cbe1ded43d2742c1ad0c08b502/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f696e6469676f72616d38392f6c61726176656c2d6e65737465642d7365742f74657374732e796d6c3f6272616e63683d6d61696e266c6162656c3d7465737473267374796c653d666c61742d737175617265)](https://github.com/indigoram89/laravel-nested-set/actions?query=workflow%3Atests+branch%3Amain)[![Total Downloads](https://camo.githubusercontent.com/96249f5a658b456e58fbf8f8d29b2b23e6f8d65ef38d52c3189a73c5768556e4/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f696e6469676f72616d38392f6c61726176656c2d6e65737465642d7365742e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/indigoram89/laravel-nested-set)

Пакет для управления иерархическими данными в Laravel с использованием паттерна Nested Set. Включает современный веб-интерфейс на Vue.js 3 с поддержкой drag-and-drop и REST API.

Требования
----------

[](#требования)

- PHP 8.4+
- Laravel 12.x

Установка
---------

[](#установка)

### Через Composer из GitHub

[](#через-composer-из-github)

```
composer require indigoram89/laravel-nested-set
```

### Публикация конфигурации

[](#публикация-конфигурации)

```
php artisan vendor:publish --tag=nested-set-config
```

### Публикация миграций

[](#публикация-миграций)

```
php artisan vendor:publish --tag=nested-set-migrations
php artisan migrate
```

### Публикация views (опционально)

[](#публикация-views-опционально)

```
php artisan vendor:publish --tag=nested-set-views
```

### Публикация assets для веб-интерфейса

[](#публикация-assets-для-веб-интерфейса)

```
php artisan vendor:publish --tag=nested-set-assets
```

Использование
-------------

[](#использование)

### Создание модели

[](#создание-модели)

Создайте модель, наследующую `NestedSetModel`:

```
