goez / tree-data
Installs: 61
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 2
Forks: 3
Open Issues: 0
pkg:composer/goez/tree-data
Requires
- php: >=7.4
Requires (Dev)
- illuminate/database: >=5.4 <=10
- illuminate/support: >=5.4 <=10
- phpunit/phpunit: 8.*|9.*
README
Goez/TreeData is an adjacency list visitor for Eloquent model.
Usage
Goez/TreeData is designed for Laravel 4.2+, just follow the steps below:
-
Install from composer.
composer require goez/tree-data
-
Add
tree
method in your eloquant model:use Goez\TreeData\Tree; use Illuminate\Database\Eloquent\Model as Eloquent; class Menu extends Eloquent { /** * @return \Goez\TreeData\Visitor\Eloquent */ public function tree() { return Tree::accept($this); } }
Examples
Find examples in tests
folder.
License
MIT