tacone / rapyd-datatree
本包最新版本(0.1.1)没有提供许可信息。
0.1.1
2015-12-03 21:29 UTC
Requires
- php: >=5.4.0
- illuminate/support: 4.*
- zofe/rapyd: 1.3.*
This package is not auto-updated.
Last update: 2024-09-14 17:32:12 UTC
README
如果你使用 Laravel 5,则不需要此存储库,datatree 已合并到 Rapyd 的核心中!
如果你使用 Laravel 4.2 和 Rapyd,则可以使用此存储库将 DataTree 添加到你的应用程序中。
安装
开始之前,你需要在 composer 中添加 Baum\Baum,因为我们不会为你自动添加。
将其添加到 composer,添加服务提供者并发布资源。
将服务提供者添加到 app.php
'Tacone\RapydDataTree\RapydDataTreeServiceProvider',
在模板中添加 css 和 js 钩子
在 <head>
{{ DataTree::styles() }}
在 <body>
的末尾
{{ DataTree::scripts() }}
示例用法
use Tacone\RapydDataTree\DataTree; class MyController extends Controller { public function anyIndex($rootId = null) { $rootId or App::abort(404); $root = Menu::find($rootId) or App::abort(404); $tree = DataTree::source($root); $tree->add('title'); $tree->edit("/admin/menu/edit", 'Edit', 'modify|delete'); return View::make('admin/menu/index', compact('tree')); } }