tacone/rapyd-datatree

本包最新版本(0.1.1)没有提供许可信息。

安装: 11

依赖者: 0

建议者: 0

安全: 0

星标: 1

关注者: 3

分支: 0

公开问题: 0

语言:JavaScript

0.1.1 2015-12-03 21:29 UTC

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'));
    }
}