baril/bonsai
Closure Table pattern implementation for Laravel Eloquent that lets you store and query tree-like structures in a relational database. Provides fast ancestor and descendant lookups across all supported DBMSs, migration artisan commands, and an alternative to nested sets.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| baril/orderly | 0.88 | Orderly adds orderable/sortable behavior to Laravel Eloquent models. Add a position column and the Orderable trait to reorder records with methods like moveToOffset, using a custom order column if needed. | 2 | 2 | 1 | 907 | 0 | 15.6 | 38.0 | — | 4 months ago | |
| orchid/platform | 0.87 | — | 4,802 | 4,814 | 662 | 40K | 128 | 75.5 | 40.9 | MIT | 7 months ago | |
| laravel/laravel | 0.87 | Laravel is an expressive, elegant PHP web framework that eases common tasks like routing, dependency injection, sessions, caching, Eloquent ORM, migrations, queues, and real-time broadcasting—giving you the tools to build large, robust applications. | 85,253 | 85,948 | 26,217 | 812K | 0 | 71.1 | 16.4 | — | 1 month ago | |
| nikolag/core | 0.87 | — | 3 | 3 | 6 | 904 | 0 | 10.2 | 34.0 | MIT | 11 months ago | |
| rysonlau/laravel-tree | 0.87 | A Laravel package for managing hierarchical tree data, helping you define parent-child relationships, build nested structures, and query tree-based Eloquent models for categories, menus, and other nested content. | 0 | 0 | 0 | 1 | 0 | 19.5 | 4.9 | — | 2 weeks ago | |
| laravel/sanctum | 0.87 | Laravel Sanctum provides featherweight authentication for SPAs and simple APIs using token-based and session-based auth. Install it to secure your API routes with minimal configuration. | 2,987 | 3,008 | 334 | 13M | 0 | 48.9 | 56.6 | MIT | 3 months ago | |
| directorytree/dummy | 0.87 | A Laravel package from DirectoryTree for generating and managing dummy data, making it easy to scaffold placeholder records and test content during development. A lightweight helper for faster prototyping, seeding, and testing in your Laravel apps. | 43 | 43 | 0 | 2K | 0 | 14.8 | 25.7 | MIT | 5 months ago | |
| plank/laravel-mediable | 0.86 | Laravel-Mediable lets you easily upload files and attach them to Eloquent models via many-to-many polymorphic relationships, with tags for organizing media, configurable filesystem destinations, MIME/extension restrictions, and image variant support. | 828 | 836 | 109 | 78K | 1 | 35.7 | 31.8 | MIT | 3 weeks ago | |
| rysonliu/laravel-tree | 0.86 | A Laravel package for working with hierarchical, tree-structured data in Eloquent models. Build, query, and manage nested records such as categories or menus, with helpers for traversing parent-child relationships and rendering ordered trees in your application. | 0 | 0 | 0 | 3 | 0 | 19.5 | 9.7 | — | 2 weeks ago | |
| webx-ui/nested-set | 0.85 | A Laravel package for managing hierarchical data with the nested set model, offering tree-friendly operations for building, querying, and organizing parent-child records in Eloquent models. | 0 | 0 | 0 | 848 | 0 | 0.0 | 40.5 | MIT | — | |
| lychee-org/nestedset | 0.85 | Lychee's Nested Set package brings the nested set model to Laravel's Eloquent, so you can store and query hierarchical data—trees, categories, menus—with fast ancestor and descendant lookups and an expressive API for creating, moving, and traversing nodes. | 1 | 1 | 2 | 10K | 0 | 18.2 | 59.1 | — | 1 month ago | |
| vusys/laravel-nestedset | 0.85 | A modern Laravel nested-set implementation for hierarchical Eloquent data, featuring strict types, PHPStan level 9, atomic CASE-WHEN mutations, multi-tree scoping, and soft deletes. Supports PHP 8.3 and Laravel 11, 12, or 13. | 0 | 0 | 0 | 135 | 0 | 22.8 | 33.0 | MIT | 3 months ago | |
| day4/tree-view | 0.85 | day4/tree-view is a Laravel package for turning nested, parent-child data into hierarchical tree views. It helps display categories, menus, and similar structures in Blade templates with simple, reusable rendering logic, so you can present recursive relationships cleanly without custom traversal cod... | 9 | 9 | 13 | 7K | 7 | 2.7 | 41.1 | — | 6 years ago | |
| gazsp/baum | 0.85 | — | 130 | 133 | 38 | 2K | 19 | 7.8 | 22.6 | MIT | 6 years ago | |
| bluem/tree | 0.84 | bluem/tree is a PHP library for building and manipulating hierarchical tree structures from flat, parent-child data. It offers node traversal, filtering, and rendering helpers, making it useful for categories, menus, and other nested data in Laravel or plain PHP projects. | 237 | — | 46 | — | 1 | 2.8 | — | — | — |
|
| trilote/baum | 0.84 | — | 0 | 0 | 0 | 2K | 0 | 0.0 | 44.7 | MIT | — | |
| tadcka/tree | 0.84 | tadcka/tree is a PHP package for managing hierarchical tree structures, with support for defining nodes, parent-child relationships, traversal, and nested data organization. It helps integrate reusable tree logic into Laravel or plain PHP applications. | 0 | 0 | 1 | 1 | 0 | 0.0 | 4.2 | MIT | 9 years ago | |
| pvsaintpe/ltree-bundle | 0.84 | pvsaintpe/ltree-bundle is a Symfony bundle for integrating PostgreSQL ltree with Doctrine, enabling hierarchical tree data storage, path-based queries, and practical tree management for PHP applications. | 10 | — | 6 | — | 2 | 0.9 | — | — | 5 years ago | |
| baum/baum | 0.84 | Baum adds Nested Set trees to Laravel’s Eloquent ORM, enabling fast, non-recursive queries like fetching all descendants in one query. Ideal for ordered hierarchies such as menus, categories, and threaded posts, while handling complex inserts/moves/deletes automatically. | 2,217 | 2,252 | 445 | 31K | 129 | 44.4 | 40.6 | MIT | — | |
| baril/smoothie | 0.84 | Smoothie is a Laravel package by baril that brings a smooth, streamlined developer experience to PHP projects. It offers a clean, practical API for simplifying common application tasks, helping you write maintainable code and build Laravel apps faster with less boilerplate. | 48 | 48 | 3 | 1 | 1 | 0.2 | 0.1 | — | 6 years ago |
How can I help you explore Laravel packages today?