techcon / nestedsets
用于在 Laravel 中操作 nestedsets 而无需 Eloquent ORM 的包
v1.0.0
2016-07-05 10:30 UTC
Requires
- php: >=5.5.9
- laravel/framework: 5.2.*
Requires (Dev)
- phpunit/phpunit: ~4.0
This package is auto-updated.
Last update: 2024-09-15 14:52:52 UTC
README
用于在 Laravel 中操作 nestedsets 而无需 Eloquent ORM 的包
如何使用
- 创建: $nestedset = Nestedsets::factory('TableName');
- 移动
- $nestedset->move('current_item_id', 'sibiling_item_id')->before(); // 将此项目移动到其他元素之前
- $nestedset->move('current_item_id', 'parent_item_id' 或 0)->asChild(); // 将此项目作为最后一个元素移动到父项
- 删除: $nestedset->deleteNode('item_id'); // 删除节点及其所有子节点