laravolt / ui
此包已被 弃用 并不再维护。未建议替代包。
基于 Laravel 和 Fomantic UI 的管理模板
0.16.0
2022-11-17 04:46 UTC
Requires
- php: >=7.1.3
- illuminate/console: 5.6.*|5.7.*|5.8.*|6.*
- illuminate/support: 5.6.*|5.7.*|5.8.*|6.*
- lavary/laravel-menu: ^1.7.2
- stolz/assets: ^0.1.11
- dev-master / 1.0.x-dev
- 0.16.0
- 0.15.0
- 0.14.9
- 0.14.8
- 0.14.7
- 0.14.6
- 0.14.5
- 0.14.4
- 0.14.3
- 0.14.2
- 0.14.1
- 0.14.0
- 0.13.0
- 0.12.1
- 0.12.0
- 0.11.0
- 0.10.4
- 0.10.3
- 0.10.2
- 0.10.1
- 0.10.0
- 0.9.0
- 0.8.1
- 0.8.0
- 0.7.3
- 0.7.2
- 0.7.1
- 0.7.0
- 0.6.1
- 0.6.0
- 0.5.1
- 0.5.0
- 0.4.0
- 0.3.0
- 0.2.0
- 0.1.1
- 0.1.0
- dev-dependabot/npm_and_yarn/json5-1.0.2
- dev-dependabot/npm_and_yarn/express-4.18.2
- dev-dependabot/npm_and_yarn/qs-6.5.3
- dev-dependabot/npm_and_yarn/decode-uri-component-0.2.2
- dev-dependabot/npm_and_yarn/minimist-and-mkdirp-1.2.7
- dev-dependabot/npm_and_yarn/loader-utils-and-webpack-cli-1.4.2
- dev-dependabot/npm_and_yarn/minimatch-3.1.2
- dev-dependabot/npm_and_yarn/eventsource-1.1.2
- dev-develop
- dev-dev-menu
- dev-dev-pjax
- dev-dev-swup
- dev-fomantic-ui
- dev-edit-appearance
This package is auto-updated.
Last update: 2023-01-04 21:04:27 UTC
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' => [/* 你的键 => 值对数据 */] ]
中添加你的菜单数据。