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