Weave Code
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 Tree View Laravel Package

openplain/filament-tree-view

Drag-and-drop tree view for Filament resources to manage hierarchical data. Built on Laravel Adjacency List and Atlassian Pragmatic Drag & Drop. Supports depth limits, auto or batch save, custom fields, actions, dark mode, accessibility, and safe moves.

View on GitHub
Deep Wiki
Context7
0.1.2

Fixed

  • 🐛 Implemented missing modifyQueryUsing() method that was documented but not functional (#1)
  • 🐛 Fixed getTreeRecords() to respect configured query modifications

Added

  • ✅ Added test coverage for modifyQueryUsing() method
0.1.1
0.1.0

Added

  • 🎉 Initial release of Filament Tree View
  • 🌳 Drag-and-drop tree reordering with Pragmatic Drag & Drop
  • 📦 Drop-in replacement for Filament Tables with familiar API
  • 🎯 Depth control with configurable maxDepth() (default: 10 levels)
  • 💾 Manual save mode (default) with Save/Cancel buttons
  • 💾 Auto-save mode with autoSave() method
  • 🔧 Custom fields: TextField and IconField
  • 🎨 Field styling: colors, weights, alignment, character limits
  • 🔄 Collapsible trees with individual toggles and header Expand All/Collapse All buttons
  • 🔄 Start collapsed with collapsed() method
  • ⚡ Actions support: edit, delete, and custom actions
  • 🎯 Header actions using Filament's standard pattern
  • 🌗 Full dark mode support
  • ♿ Accessible drag-and-drop with keyboard support
  • 🔒 Safe operations: prevents circular references and invalid moves
  • 📝 Empty state customization
  • 🔍 Query customization with modifyQueryUsing()
  • 🏗️ HasTreeStructure trait for Eloquent models
  • 🏗️ Automatic cascade delete for descendants
  • 🏗️ Support for legacy databases with custom column names
  • 🏗️ Support for custom root parent values (-1, 0, etc.)
  • 📚 Comprehensive documentation with real-world examples
  • ✅ Test suite with 50 passing tests
  • 🎨 Standalone CSS with Tailwind v4
  • 🚀 Built with Laravel Adjacency List for recursive queries

Fixed

  • 🐛 maxDepth validation now accounts for subtree depth when dragging items with children
  • 🐛 Drag restrictions properly enforce depth limits for complex hierarchies

Technical Details

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.
hamzi/corewatch
minionfactory/raw-hydrator
hexters/coinpayment
rjcodes/rjcms
act-training/laravel-permissions-manager
alimarchal/laravel-chart-of-accounts
babenkoivan/elastic-scout-driver
mkwebdesign/filament-watchdog-v5
renatomarinho/laravel-page-speed
zedmagdy/filament-business-hours
renatovdemoura/blade-elements-ui
devgeek/beacon-admin
benjamin-rqt/data-watcher-bundle
atriumphp/atrium
sandermuller/package-boost-laravel
sandermuller/boost-skills
redaxo/core
yusufgenc/filament-api-forge
l3aro/rating-star-for-filament
leek/filament-subtenant-scope