更新 database/seeders/AdminMenuSeeder.php
parent
5c6f82f76f
commit
10236732ef
|
|
@ -18,14 +18,14 @@ class AdminMenuSeeder extends Seeder
|
||||||
{
|
{
|
||||||
// 图标: https://iconpark.oceanengine.com/official
|
// 图标: https://iconpark.oceanengine.com/official
|
||||||
$menus = [
|
$menus = [
|
||||||
['title' => '主页', 'icon' => 'icon-park:home-two', 'url' => '/dashboard', 'is_home' => 1, 'order' => 1],
|
['title' => '主页', 'icon' => 'icon-park:home-two', 'url' => '/dashboard', 'is_home' => 1],
|
||||||
['title' => '系统管理', 'icon' => 'icon-park:setting', 'url' => '/system', 'order' => 7, 'children' => [
|
['title' => '系统管理', 'icon' => 'icon-park:setting', 'url' => '/system', 'children' => [
|
||||||
['title' => '用户管理', 'icon' => 'icon-park:people-plus', 'url' => '/system/admin_users', 'order' => 1],
|
['title' => '用户管理', 'icon' => 'icon-park:people-plus', 'url' => '/system/admin_users'],
|
||||||
['title' => '角色管理', 'icon' => 'icon-park:people-plus-one', 'url' => '/system/admin_roles', 'order' => 2],
|
['title' => '角色管理', 'icon' => 'icon-park:people-plus-one', 'url' => '/system/admin_roles'],
|
||||||
['title' => '权限管理', 'icon' => 'icon-park:key-one', 'url' => '/system/admin_permissions', 'order' => 3],
|
['title' => '权限管理', 'icon' => 'icon-park:key-one', 'url' => '/system/admin_permissions'],
|
||||||
['title' => '菜单管理', 'icon' => 'icon-park:menu-fold-one', 'url' => '/system/admin_menus', 'order' => 4],
|
['title' => '菜单管理', 'icon' => 'icon-park:menu-fold-one', 'url' => '/system/admin_menus'],
|
||||||
['title' => '字典管理', 'icon' => 'icon-park:arrow-keys', 'url' => '/keywords', 'order' => 5],
|
['title' => '字典管理', 'icon' => 'icon-park:arrow-keys', 'url' => '/keywords'],
|
||||||
['title' => '配置管理', 'icon' => 'icon-park:setting-two', 'url' => '/system/settings', 'order' => 6],
|
['title' => '配置管理', 'icon' => 'icon-park:setting-two', 'url' => '/system/settings'],
|
||||||
]],
|
]],
|
||||||
];
|
];
|
||||||
DB::table('admin_menus')->truncate();
|
DB::table('admin_menus')->truncate();
|
||||||
|
|
@ -41,16 +41,16 @@ class AdminMenuSeeder extends Seeder
|
||||||
|
|
||||||
public function createMenus(array $menus, $pid = 0)
|
public function createMenus(array $menus, $pid = 0)
|
||||||
{
|
{
|
||||||
foreach ($menus as $menu) {
|
foreach ($menus as $index => $menu) {
|
||||||
$mm = AdminMenu::create([
|
$mm = AdminMenu::create([
|
||||||
'title' => $menu['title'],
|
'title' => $menu['title'],
|
||||||
'icon' => $menu['icon'],
|
'icon' => $menu['icon'],
|
||||||
'url' => $menu['url'],
|
'url' => $menu['url'],
|
||||||
'parent_id' => $pid,
|
'parent_id' => $pid,
|
||||||
'url_type' => $menu['url_type'] ?? 1,
|
'url_type' => data_get($menu, 'url_type', 1),
|
||||||
'visible' => $menu['visible'] ?? 1,
|
'visible' => data_get($menu, 'visible', 1),
|
||||||
'is_home' => $menu['is_home'] ?? 0,
|
'is_home' => data_get($menu, 'is_home', 0),
|
||||||
'order' => $menu['order'] ?? 0,
|
'order' => data_get($menu, 'order', $index + 1),
|
||||||
]);
|
]);
|
||||||
|
|
||||||
if (isset($menu['children'])) {
|
if (isset($menu['children'])) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue