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

Tree Laravel Package

nicmart/tree

A flexible PHP tree data structure with a fluent builder API. Create nodes with any value, add or remove children, manage parents automatically, and build hierarchies easily for menus, categories, and nested data.

View on GitHub
Deep Wiki
Context7
0.11.0

What's Changed

Full Changelog: https://github.com/nicmart/Tree/compare/0.10.1...0.11.0

0.10.1

What's Changed

New Contributors

Full Changelog: https://github.com/nicmart/Tree/compare/0.10.0...0.10.1

0.10.0

What's Changed

New Contributors

Full Changelog: https://github.com/nicmart/Tree/compare/0.9.0...0.10.0

0.9.0

What's Changed

New Contributors

Full Changelog: https://github.com/nicmart/Tree/compare/0.8.0...0.9.0

0.8.0

What's Changed

Full Changelog: https://github.com/nicmart/Tree/compare/0.7.2...0.8.0

0.7.2

What's Changed

Full Changelog: https://github.com/nicmart/Tree/compare/0.7.1...0.7.2

0.7.1
0.7.0

What's Changed

Full Changelog: https://github.com/nicmart/Tree/compare/0.6.0...0.7.0

0.6.0

What's Changed

Full Changelog: https://github.com/nicmart/Tree/compare/0.5.0...0.6.0

0.5.0

What's Changed

Full Changelog: https://github.com/nicmart/Tree/compare/0.4.0...0.5.0

0.4.0

What's Changed

New Contributors

Full Changelog: https://github.com/nicmart/Tree/compare/0.3.1...0.4.0

0.3.1
  • Build(deps): Bump actions/create-release from v1 to v1.1.1 (#53), by @dependabot[bot]
  • Enhancement: Automatically merge updates to GitHub Actions (#54), by @localheinz
  • Fix: Drop support for PHP 5.4 (#55), by @localheinz
  • Fix: Increase versions in composer.json (#56), by @localheinz
  • Fix: Drop support for PHP 5.5 (#57), by @localheinz
  • Fix: Drop support for PHP 5.6 (#58), by @localheinz
  • Fix: Drop support for PHP 7.0 (#59), by @localheinz
  • Enhancement: Require and use ergebnis/composer-normalize (#61), by @localheinz
  • composer(deps-dev): bump phpunit/phpunit from 4.8.36 to 7.5.20 (#60), by @dependabot[bot]
  • Fix: Remove configuration for Code Climate (#62), by @localheinz
  • Fix: Sort out .gitattributes (#63), by @localheinz
  • Enhancement: Keep packages sorted in composer.json (#64), by @localheinz
  • Enhancement: Require and use ergebnis/php-cs-fixer-config (#65), by @localheinz
  • Enhancement: Require and use ergebnis/license (#66), by @localheinz
  • Enhancement: Use Markdown license (#67), by @localheinz
  • Enhancement: Reference CONTRIBUTING.md in README.md (#68), by @localheinz
  • composer(deps-dev): bump ergebnis/php-cs-fixer-config from 2.2.0 to 2.2.1 (#69), by @dependabot[bot]
  • composer(deps-dev): bump ergebnis/composer-normalize from 2.5.1 to 2.6.0 (#70), by @dependabot[bot]
  • composer(deps-dev): bump ergebnis/composer-normalize from 2.6.0 to 2.6.1 (#71), by @dependabot[bot]
  • github-actions(deps): bump actions/create-release from v1.1.1 to v1.1.2 (#72), by @dependabot[bot]
  • github-actions(deps): bump actions/create-release from v1.1.2 to v1.1.3 (#73), by @dependabot[bot]
  • composer(deps-dev): bump ergebnis/composer-normalize from 2.6.1 to 2.7.0 (#74), by @dependabot[bot]
  • composer(deps-dev): bump ergebnis/composer-normalize from 2.7.0 to 2.7.1 (#75), by @dependabot[bot]
  • github-actions(deps): bump actions/github-script from v2 to v3 (#76), by @dependabot[bot]
  • composer(deps-dev): bump ergebnis/composer-normalize from 2.7.1 to 2.8.0 (#77), by @dependabot[bot]
  • github-actions(deps): bump actions/create-release from v1.1.3 to v1.1.4 (#78), by @dependabot[bot]
  • Support for PHP 8.0 (#79), by @pascalbaljet
  • Fix: Reference (#82), by @localheinz
0.3.0
  • Fix: Remove empty setUp() (#29), by @localheinz
  • Fix: Assert sameness, not just equality (#28), by @localheinz
  • Enhancement: Extract changelog into separate file (#36), by @localheinz
  • Fix: Drop support for HHVM (#35), by @localheinz
  • Fix: Add missing reference (#37), by @localheinz
  • Enhancement: Switch to GitHub Actions (#38), by @localheinz
  • Fix: Configure platform (#39), by @localheinz
  • Fix: Require phpunit/phpunit (#33), by @mark-gerarts
  • Variant to Node, constructor is in the Node class instead of Trait (#30), by @asalazar-pley
  • Fix: Update CHANGELOG.md (#40), by @localheinz
  • Enhancement: Validate composer.json and composer.lock (#41), by @localheinz
  • Enhancement: Add configuration for Dependabot (#44), by @localheinz
  • Fix: Condition (#46), by @localheinz
  • Enhancement: Add workflow for creating release (#45), by @localheinz
  • Enhancement: Add support for PHP 7.1 (#47), by @localheinz
  • Enhancement: Add support for PHP 7.2 (#48), by @localheinz
  • Enhancement: Add support for PHP 7.3 (#49), by @localheinz
  • Enhancement: Add support for PHP 7.4 (#50), by @localheinz
  • Fix: Limit range of PHP versions (#51), by @localheinz
  • Enhancement: Use ergebnis/composer-normalize to normalize composer.json (#52), by @localheinz
v0.2.7

Pre Order and Post Order tree traversal through visitors.

v0.2.6

New getSize method that gives you the total number of nodes in the tree.

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.
hsluv/hsluv
seampact/codegen
seampact/hooks
seampact/ir
mehedimi/laravel-amp-mail
happones/laravel-vue-i18n-generator
jwerd/inertia-table
siberfx/flysystem-wasabi
hollyit/token-replace
ippanelcom/laravel-sdk
adachsoft/changelog-linter
adachsoft/collection
payerurl/telegrambot-crypto-payment-instant-payout
dskripchenko/laravel-hybrid-search
riorizkyrainey/lara-ced
mehedimi/static-vel
zharp/zharp
nonsapiens/bigquery-model-sync
lgu-bayambang-ict-office/lgu-laravel-development-standards
andydefer/laravel-support