此包已被 弃用 并不再维护。未建议替代包。

基于 Laravel 和 Fomantic UI 的管理模板

维护者

详细信息

github.com/laravolt/ui

主页

源码

问题

安装量: 7,058

依赖者: 1

建议者: 1

安全: 0

星标: 4

关注者: 3

分支: 2

公开问题: 12

语言:JavaScript


README

安装

1. 通过 composer 注册包

$ composer require laravolt/ui

2. 注册服务提供者

...
/*
 * Package Service Providers...
 */
Laravolt\Ui\ServiceProvider::class,
...

3. 链接资源

php artisan laravolt:link-assets

侧边菜单

发布配置文件 php artisan vendor:publish --provider='Laravolt\Ui\ServiceProvider',将会生成文件 config/laravolt/menu.php 和其中的示例菜单。

/**
 * Example Menu
 */
'Main Menu' => [
    'menu' => [
        // Menu 1
        'Menu 1' => [
            'data' => [
                'icon' => 'circle outline',
                'permission' => 'read post' // for authorization
            ],
            // Sub Menu 1-*
            'menu' => [
                'Sub Menu 1-1' => ['route' => 'home'],
                'Sub Menu 1-2' => ['url' => '#'],
                'Sub Menu 1-3' => ['url' => '#'],
                ]
            ],
        // Menu 2
        'Menu 2' => ['url' => '#', 'data' => ['icon' => 'circle outline']],
    ]
],

上面的示例将会生成如下

Main Menu
|-- ○ Menu 1
|    |-- Sub Menu 1-1 (route: 'home')
|    |-- Sub Menu 1-2 (url: '#')
|    +-- Sub Menu 1-3 (url: '#')
+-- ○ Menu 2 (url: '#')

顶级数组配置的关键字 中添加你的 部分标题,在 ['menu' => [ /* 添加你的菜单 */] 中添加菜单或子菜单,并在 ['data' => [/* 你的键 => 值对数据 */] ] 中添加你的菜单数据。