Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Filament Relation Nested Laravel Package

novius/filament-relation-nested

Filament package to manage Eloquent relations backed by kalnoy/nestedset. Adds a TreeRelationManager for nested tree CRUD in your admin panel, with optional actions like FixTree to repair the nested set structure. Compatible with Laravel 11, Filament 5, PHP 8.2+.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Hierarchical Data Management: Enables intuitive admin panel handling of nested structures (e.g., menus, categories, org charts) via Filament’s UI, reducing frontend complexity.
  • Roadmap Alignment: Accelerates development for products requiring tree-based relationships (e.g., CMS, SaaS platforms with nested permissions).
  • Build vs. Buy: Avoids reinventing nested-set UI logic, leveraging existing kalnoy/nestedset and Filament integration.
  • Use Cases:
    • Admin Panels: Simplify nested resource management (e.g., WordPress-like menus).
    • Data Visualization: Display hierarchical relationships in tables with TreeColumn.
    • Tree Repair: Include FixTreeAction for admin tools to correct corrupted nested structures.

When to Consider This Package

  • Adopt if:

    • Your Laravel app uses kalnoy/nestedset for hierarchical data.
    • You’re building a Filament admin panel with nested relationships (e.g., categories, navigation menus).
    • You need a low-code solution for tree management (vs. custom Vue/React implementations).
    • Your team lacks frontend expertise but requires intuitive tree UIs.
  • Look Elsewhere if:

    • You’re not using Filament v5+ or Laravel 11+.
    • Your hierarchy depth/volume is trivial (e.g., shallow 2-level menus).
    • You need real-time collaboration (this package is server-rendered).
    • Your license constraints prohibit AGPL (consider forking or alternatives like spatie/laravel-medialibrary for simpler cases).

How to Pitch It (Stakeholders)

For Executives: "This package lets us ship hierarchical admin features (e.g., nested menus, org charts) 3x faster by reusing Filament’s UI and kalnoy/nestedset’s backend logic. It reduces dev time on complex tree structures while keeping the admin panel intuitive—critical for [Product X]’s [CMS/SaaS] roadmap. The AGPL license is offset by the cost savings vs. custom development."

For Engineering: *"We can drop in novius/filament-relation-nested to handle nested relationships in Filament with minimal code:

  • RelationManager: Auto-generates CRUD for tree models (e.g., MenuItem).
  • TreeColumn: Adds sortable, visual hierarchy columns to tables.
  • FixTreeAction: Lets admins repair corrupted trees via the UI. Requires Filament v5+ and kalnoy/nestedset—compatible with our Laravel 11 stack. Tradeoff: AGPL license (but no vendor lock-in)."
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
abbasudo/artisan-route
mirvan/ippanel
ignibyte/aic-framework
glavweb/data-schema-bundle
glavweb/datagrid-bundle
tacticmedia/scim-server
uni-method/frame
neika-ai/sdk
adachsoft/php-code-style
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
adachsoft/api-version-bundle
cgv/localized-resource
noith/settings
kda/laravel-package