awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
lazychaser avatar

lazychaser/laravel-nestedset

0
View on GitHub↗
3,801 स्टार्स·482 फोर्क्स·PHP·3 व्यूज़

Laravel Nestedset

This library provides a framework for managing hierarchical data structures within relational databases using the nested set model. It integrates directly with the Laravel Eloquent object-relational mapping layer, allowing developers to store, query, and manipulate complex parent-child relationships within standard database tables.

The package distinguishes itself by implementing boundary-based indexing to represent tree depth and node containment. This approach enables the retrieval of entire branches or specific ancestors, descendants, and siblings through optimized database queries rather than recursive calls. It also includes automated rebalancing mechanisms that update boundary values whenever records are inserted, moved, or deleted, ensuring the structural integrity of the tree is maintained throughout its lifecycle.

Beyond basic storage, the library offers tools for transforming flat database collections into nested arrays or ordered lists, which simplifies the rendering of hierarchical information. It supports logical scoping to isolate operations to specific sub-trees and provides validation and repair utilities to detect and fix inconsistencies within the data structure.

Features

  • Nested Set Modeling - Implements the nested set model for managing hierarchical data structures within Laravel Eloquent models.
  • Eloquent Query Wrappers - Integrates tree-based data relationships directly into the Eloquent ORM query builder.
  • Nested Set Query Interfaces - Retrieves specific ancestors, descendants, or siblings using optimized database queries.
  • Nested Set Rebalancers - Maintains structural integrity by automatically updating boundary values whenever records are inserted, moved, or deleted.
  • Boundary-Based Traversers - Retrieves entire branches using optimized database queries instead of recursive calls.
  • Tree-Based Relationship Mappers - Implements advanced tree-based relationships within Laravel applications using Eloquent ORM.
  • Active Record Entities - Provides specialized methods for managing parent-child relationships directly within Eloquent models.
  • Hierarchical Data Modeling - Organizes relational records into parent-child structures to simplify complex data retrieval.
  • Tree - Enables defining parent-child and descendant relationships to support efficient navigation.
  • Recursive Relationship Querying - Supports retrieving specific ancestors, descendants, or siblings using targeted search constraints.
  • Sub-Tree Scopers - Isolates operations to specific sub-trees or branches using conditional database filters.
  • Flat-to-Hierarchical Converters - Converts flat database collections into nested arrays or ordered lists for rendering.
  • Database Tree Scopers - Isolates operations to specific sub-trees or logical groups within a table.
  • Tree Structure Repairers - Provides validation and repair tools to ensure structural consistency in nested database sets.
  • Relational Hydrators - Transforms flat database collections into nested object structures during hydration.
  • Database Tree Manipulators - Allows inserting, moving, and reordering nodes relative to existing parents or siblings.
  • Data Structures - Implementation of tree data structures in relational databases.
  • Databases and ORMs - Implements the nested set pattern.

स्टार हिस्ट्री

lazychaser/laravel-nestedset के लिए स्टार हिस्ट्री चार्टlazychaser/laravel-nestedset के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Laravel Nestedset के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Laravel Nestedset के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • spatie/laravel-query-builderspatie का अवतार

    spatie/laravel-query-builder

    4,453GitHub पर देखें↗

    This project is an Eloquent query builder wrapper and REST API query parser for Laravel applications. It translates HTTP request parameters into database queries to provide dynamic filtering, sorting, and relationship loading for API endpoints. The system decouples the external API interface from the storage layer through alias-based schema abstraction, allowing public field names to map to private database columns. It supports the dynamic inclusion of nested relationships and aggregate counts, as well as the execution of custom programmatic logic for filters and sorting via invokable classes

    PHPapihacktoberfestlaravel
    GitHub पर देखें↗4,453
  • doctrine-extensions/doctrineextensionsdoctrine-extensions का अवतार

    doctrine-extensions/DoctrineExtensions

    4,143GitHub पर देखें↗

    DoctrineExtensions is a collection of reusable behavioral extensions for Doctrine ORM designed to automate common entity tasks. It provides a system for tracking historical changes to database entities, implementing soft deletion workflows, managing nested set tree structures for hierarchical data, and storing translated field values based on language locales. The project distinguishes itself by providing specialized tools for entity auditing, which logs modified values and timestamps, and a translation framework for multilingual content management. It also includes a tree manager to organize

    PHP
    GitHub पर देखें↗4,143
  • expensify/appExpensify का अवतार

    Expensify/App

    4,725GitHub पर देखें↗

    Expensify App is a cross-platform collaborative expense management platform that combines receipt capture, expense tracking, and shared bill splitting for groups and teams. Designed as an offline-first application, it applies user actions optimistically to local state and queues them for server synchronization, with automatic rollback if the server rejects an operation. The application is built on a reactive client-side key-value store called Onyx that broadcasts changes to subscribed components and persists data to disk for offline access. Its cross-platform TypeScript and React codebase com

    TypeScript
    GitHub पर देखें↗4,725
  • prettus/l5-repositoryprettus का अवतार

    prettus/l5-repository

    4,205GitHub पर देखें↗

    This project is a repository pattern library for Laravel applications designed to decouple business logic from database queries and storage implementation. It provides a standardized data access layer to isolate application logic from the underlying storage layer. The library includes a query filter system that translates HTTP request parameters into dynamic database filters, search criteria, and sorting logic. It features an API presenter layer to separate internal data structures from client responses and a cache manager that automatically refreshes stored database results when records are

    PHP
    GitHub पर देखें↗4,205
Laravel Nestedset के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

lazychaser/laravel-nestedset क्या करता है?

This library provides a framework for managing hierarchical data structures within relational databases using the nested set model. It integrates directly with the Laravel Eloquent object-relational mapping layer, allowing developers to store, query, and manipulate complex parent-child relationships within standard database tables.

lazychaser/laravel-nestedset की मुख्य विशेषताएं क्या हैं?

lazychaser/laravel-nestedset की मुख्य विशेषताएं हैं: Nested Set Modeling, Eloquent Query Wrappers, Nested Set Query Interfaces, Nested Set Rebalancers, Boundary-Based Traversers, Tree-Based Relationship Mappers, Active Record Entities, Hierarchical Data Modeling।

lazychaser/laravel-nestedset के कुछ ओपन-सोर्स विकल्प क्या हैं?

lazychaser/laravel-nestedset के ओपन-सोर्स विकल्पों में शामिल हैं: expensify/app — Expensify App is a cross-platform collaborative expense management platform that combines receipt capture, expense… spatie/laravel-query-builder — This project is an Eloquent query builder wrapper and REST API query parser for Laravel applications. It translates… doctrine-extensions/doctrineextensions — DoctrineExtensions is a collection of reusable behavioral extensions for Doctrine ORM designed to automate common… prettus/l5-repository — This project is a repository pattern library for Laravel applications designed to decouple business logic from… dpapathanasiou/simple-graph — Simple Graph is a lightweight graph database engine that utilizes SQLite to persist nodes and edges. It functions as a… kakuilan/china_area_mysql — This project is a MySQL administrative division database providing structured mappings of Chinese administrative…