lattice-php / tree
Hierarchical tree component with lazy loading, keyboard navigation, and drag-and-drop for Lattice.
Requires
- php: ^8.4
- illuminate/database: ^11.0 || ^12.0 || ^13.0
- illuminate/http: ^11.0 || ^12.0 || ^13.0
- illuminate/routing: ^11.0 || ^12.0 || ^13.0
- illuminate/support: ^11.0 || ^12.0 || ^13.0
- lattice-php/action: 0.77.0
- lattice-php/core: 0.77.0
- lattice-php/form: 0.77.0
- lattice-php/ui: 0.77.0
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
- dev-main
- 0.77.0
- 0.76.1
- 0.76.0
- 0.75.0
- 0.74.0
- 0.73.0
- 0.72.2
- 0.72.1
- 0.72.0
- 0.71.0
- 0.70.2
- 0.70.1
- 0.70.0
- 0.69.0
- 0.68.0
- 0.67.0
- 0.66.0
- 0.65.0
- 0.64.1
- 0.64.0
- 0.63.1
- 0.63.0
- 0.62.0
- 0.61.0
- 0.60.0
- 0.59.0
- 0.58.0
- 0.57.0
- 0.56.3
- 0.56.2
- 0.56.1
- 0.56.0
- 0.55.0
- 0.54.0
- 0.53.1
- 0.53.0
- 0.52.0
- 0.51.0
- 0.50.0
- 0.49.0
- 0.48.1
- 0.48.0
- 0.47.1
- 0.47.0
- 0.46.0
- 0.45.1
- 0.45.0
- 0.44.0
- 0.43.0
- 0.42.0
- 0.41.0
- 0.3.0
- 0.2.0
- 0.1.0
- dev-agent/lattice-0.40
- dev-chore/audit-followups
- dev-fix/audit-cleanup
- dev-agent/lattice-0.38-tree-interactions
- dev-agent/lattice-0.36
- dev-feat/treenode-schema
- dev-chore/cleanup
- dev-chore/lattice-0.26
- dev-test/browser-coverage
- dev-feat/lazy-loading
- dev-feat/tree-use-lazy-browser-harness
- dev-feat/lazy-foundations-workbench
This package is auto-updated.
Last update: 2026-09-11 17:20:16 UTC
README
Hierarchical tree component for Lattice — hierarchy rendering from inline nodes, callbacks, or Eloquent adjacency-list sources, with keyboard navigation, per-node actions, optimistic drag-and-drop moving, and lazy loading over a signed endpoint.
composer require lattice-php/tree
Composer is the only install — the package ships its React renderer as source and Lattice's Vite plugin compiles it into your app's bundle. No-build apps use the precompiled standalone module instead: run php artisan lattice:assets after installation.
Documentation: latticephp.com/packages/tree
Development happens in the lattice-php/lattice monorepo; this repository is a read-only split. Please open issues and pull requests there.